Thursday, 12 March 2009

WESB Dynamic service gateway

The top new feature in Websphere ESB 6.2 that I have found is the support for Dynamic service gateways. This enables one to create a single instance that handles multiple protocols, multiple servuces and threat them the same, e.g. a simple way to create a single flow that handles multiple services and does the same VETRO pattern regardless of protocol.

The following image illustrates a flow that handles different protocols in the same way.



So far this has been hard to implement in IBMs Websphere Message Broker and Websphere ESB.

For example, in Messagebroker (6.1) the SOAP nodes binds to a single WSDL and in Websphere ESB the SCA components are also staticaly bound to a implementation. So far the easiest way of doing this has been to use a generic type with subtypes and example of this is the Salesforce.com Enterprise API where one operation supports multiple business objects.

See the IBM documentation for more information / examples.

1 comment:

Unknown said...

This is really information I got it. With all the protocols.
Datastage Tutorials