IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0333703
(2008-12-12)
|
등록번호 |
US-8775651
(2014-07-08)
|
발명자
/ 주소 |
- Brown, Matthew E.
- Bork, Robert J.
- Al-Masyabi, Walid A.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
29 |
초록
▼
A method for implementing a dynamic adaptation service includes initializing a plurality of services of an enterprise service bus (ESB). At least one service of the plurality of services being initialized is a dynamic adaptation service. The method also includes receiving at the dynamic adaptation s
A method for implementing a dynamic adaptation service includes initializing a plurality of services of an enterprise service bus (ESB). At least one service of the plurality of services being initialized is a dynamic adaptation service. The method also includes receiving at the dynamic adaptation service a first request from a user requesting adaptation between a first client and a first service. The method further includes identifying a first protocol used by the first service and a second protocol used by the first client. The method additionally includes determining at least one adapter to use to adapt messages communicated between the first client using the first protocol and the first service using the second protocol. The method also includes creating a new adapter service through which the first client connects to the first service via the at least one adapter.
대표청구항
▼
1. A method for implementing a dynamic adaptation service, comprising: initializing a plurality of services of an enterprise service bus (ESB), at least one service of the plurality of services being a dynamic adaptation service;receiving at the dynamic adaptation service a first request from a user
1. A method for implementing a dynamic adaptation service, comprising: initializing a plurality of services of an enterprise service bus (ESB), at least one service of the plurality of services being a dynamic adaptation service;receiving at the dynamic adaptation service a first request from a user requesting adaptation between a first client and a first service;identifying via a MetaAdapter a first protocol used by the first service and a second protocol used by the first client;determining via the MetaAdapter at least one adapter to use to adapt messages communicated between the first client using the first protocol and the first service using the second protocol;creating via the MetaAdapter a new adapter service through which the first client may connect to the first service via the at least one adapter;adding the new adapter service to the ESB via the MetaAdapter without stopping the ESB and restarting the plurality of services of the ESB;assigning via the MetaAdapter a Universal Description, Discovery, and Integration (UDDI) registry address to the new adapter service such that new adapter service is accessible by the first client, and publishing via the MetaAdapter the new adapter service having the assigned UDDI registry address to a registry of the ESB;applying default security policies for encryption, authentication, and authorization to the new adapter service;providing via the MetaAdapter an indication of a plurality of services, including the new adapter service, available through the ESB to the first client; andaccessing via the first client the new adapter service using the UDDI registry address. 2. The method of claim 1, further comprising presenting the user with an adaptation selection screen, the user interacting with the adaptation selection screen to generate the first request. 3. The method of claim 1, wherein the new service is created without having to shutdown the ESB, without having to re-initialize the ESB and without having to re-initialize the plurality of services. 4. The method of claim 1, further comprising updating at least one configuration file associated with the ESB. 5. The method of claim 1, further comprising publishing the new adapter service to a registry associated with the ESB. 6. The method of claim 1, wherein receiving a first request comprises receiving a first request comprising information indicative of a format of a first message sent by the first client, a location of the first service, and an indication of where to listen for the first message sent by the first client. 7. The method of claim 1, further comprising establishing a virtual endpoint, the virtual endpoint used by the first client to connect to the new adapter service. 8. A system for implementing a dynamic adaptation service, comprising: a processor operable to initialize a plurality of services during initialization of an enterprise service bus (ESB), at least one service of the plurality of services being a dynamic adaptation service; andan interface coupled to the processor and operable to receive at the dynamic adaptation service a first request from a user requesting adaptation between a first client and a first service;wherein the processor executes a MetaAdapter configured to: identify a first protocol used by the first service and a second protocol used by the first client;determine at least one adapter to use to adapt messages communicated between the first client using the first protocol and the first service using the second protocol;create a new adapter service through which the first client may connect to the first service via the at least one adapter;add the new adapter service to the ESB without stopping the ESB and restarting the plurality of services of the ESB;assign a Universal Description, Discovery, and Integration (UDDI) registry address to the new adapter service such that new adapter service is accessible by the first client, and publish the new adapter service having the assigned UDDI registry address to a registry of the ESB; andapply default security policies for encryption, authentication, and authorization to the new adapter service; andprovide an indication of a plurality of services, including the new adapter service, available through the ESB to the first client; andaccessing via the first client the new adapter service using the UDDI registry address. 9. The system of claim 8, wherein the processor is further operable to create the new service without having to shutdown the ESB, without having to re-initialize the ESB and without having to re-initialize the plurality of services. 10. The system of claim 8, wherein the processor is further operable to update at least one configuration file associated with the ESB. 11. The system of claim 8, wherein the processor is further operable to publish the new adapter service to a registry associated with the ESB. 12. The system of claim 8, wherein the interface operable to receive a first request is further operable to receive a first request comprising information indicative of a format of a first message sent by the first client, a location of the first service, and an indication of where to listen for the first message sent by the first client. 13. The system of claim 8, wherein the processor is further operable to establish a virtual endpoint, the virtual endpoint used by the first client to connect to the new adapter service. 14. Logic encoded on a tangible non-transitory computer readable medium that when executed is operable to: initialize a plurality of services during initialization of an enterprise service bus (ESB), at least one service of the plurality of services being a dynamic adaptation service;receive at the dynamic adaptation service a first request from a user requesting adaptation between a first client and a first service;identify a first protocol used by the first service and a second protocol used by the first client;determine at least one adapter to use to adapt messages communicated between the first client using the first protocol and the first service using the second protocol;create a new adapter service through which the first client connects to the first service via the at least one adapter;assign a Universal Description, Discovery, and Integration (UDDI) registry address to the new adapter service such that new adapter service is accessible by the first client, and add the new adapter service to the ESB without stopping the ESB and restarting the plurality of services of the ESB;publish the new adapter service to a registry of the ESB;apply default security policies for encryption, authentication, and authorization to the new adapter service; andprovide an indication of a plurality of services, including the new adapter service, available through the ESB to the first client; andaccess via the first client the new adapter service using the UDDI registry address. 15. The medium of claim 14, wherein the logic is further operable to present the user with an adaptation selection screen, the user interacting with the adaptation selection screen to generate the first request. 16. The medium of claim 14, wherein the logic is further operable to create the new service without having to shutdown the ESB, without having to re-initialize the ESB and without having to re-initialize the plurality of services. 17. The medium of claim 14, wherein the logic is further operable to update at least one configuration file associated with the ESB. 18. The medium of claim 14, wherein the logic is further operable to publish the new adapter service to a registry associated with the ESB. 19. The medium of claim 14, wherein the logic operable to receive a first request is further operable to receive a first request comprising information indicative of a format of a first message sent by the first client, a location of the first service, and an indication of where to listen for the first message sent by the first client. 20. The medium of claim 14, wherein the logic is further operable to establish a virtual endpoint, the virtual endpoint used by the first client to connect to the new adapter service.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.