WebSphere ESB provides Message Service clients that extend the connectivity of the enterprise service bus.
Message Service Clients for C/C++ and .NET provide an API called XMS that has the same set of interfaces as the Java Message Service (JMS) API. Message Service Client for C/C++ contains two implementations of XMS, one for use by C applications and another for use by C++ applications. Message Service Client for .NET contains a fully managed implementation of XMS, which can be used by any .NET compliant language.
The ANSI C++ web service client applications that you build from existing WSDL files, using the Web Services Client for C++ libraries and Java tools, are able to communicate with other similarly configured applications over HTTP using TCP/IP with SOAP protocols.
You can also install and use the J2EE client support from WebSphere Application Server Network Deployment, including Web services Client, EJB Client, and JMS Client. For information about installing J2EE client support, see Installing Application Client for WebSphere Application Server.