Patent ID: 8775651
Filing Date: 2014-07-08
Classification: H04L

Abstract:
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; and accessing via the first client the new adapter service using the UDDI registry address.