Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop Client applications > Deploy client applications > Deploy and running a Java EE client application > Deploy a Java EE client application > Configure Java messaging client resources


JMS providers for clients

Client applications can use messaging resources from three main types of JMS providers in WAS: The WAS default messaging provider (which uses service integration as the provider), the WebSphere MQ messaging provider (which uses your WebSphere MQ system as the provider) and third-party messaging providers (which use another company's product as the provider).

IBM WAS supports asynchronous messaging through the use of a JMS provider and its related messaging system. JMS providers must conform to the JMS specification version 1.1.

To use message-driven beans the JMS provider must support the optional Application Server Facility (ASF) function defined within that specification, or support an inbound resource adapter as defined in the JCA specification version 1.5.

Default messaging provider

If you mainly want to use messaging between applications in WAS, perhaps with some interaction with a WebSphere MQ system, the default messaging provider is the natural choice. This provider is based on service integration technologies and is fully integrated with the WAS runtime environment.

WebSphere MQ messaging provider

If your business also uses WebSphere MQ, and to integrate WAS messaging applications into a predominately WebSphere MQ network, choose the WebSphere MQ messaging provider, which allows you to define resources for connecting to any queue manager on the WebSphere MQ network.

Third-party messaging provider

We can configure any third-party messaging provider that supports the JMS v1.1 unified connection factory. You might want to do this, for example, because of existing investments.

Deprecated feature: In WAS 7.0, the v5 default messaging provider is deprecated.depfeat

For backwards compatibility with earlier releases, WAS v7 supports the (deprecated) v5 default messaging provider and the v6 WebSphere MQ messaging provider. This support enables the applications that still use these resources to communicate with v5 and v6 nodes in v7 mixed cells.

WebSphere applications can use messaging resources provided by any of these JMS providers. However the choice of provider is most often dictated by requirements to use or integrate with an existing messaging system. For example, you may already have a messaging infrastructure based on WebSphere MQ. In this case you may either connect directly using the included support for WebSphere MQ as a JMS provider, or configure a service integration bus with links to a WebSphere MQ network and then access the bus through the default messaging provider.
Types of messaging providers
Use application clients
Maintain (deprecated) v5 default messaging resources

+

Search Tips   |   Advanced Search