Client access to JMS resources

How WebSphere® Application Server Version 5.1 application clients can access Java™ Message Service (JMS) resources provided by the default messaging provider.

Both Java EE application clients and thin application clients can access JMS resources provided by the default messaging provider:

In addition to both types of current WebSphere Application Server application clients, WebSphere Application Server Version 5.1 Java EE application clients can use their existing Version 5.1-style JMS resources to access service integration bus destinations for the default messaging provider. The link between Java EE application clients developed for WebSphere Application Server Version 5.1, and later versions of the application server, is defined by a WebSphere MQ client link object. One or more WebSphere Application Server Version 5.1 clients can use the same WebSphere MQ client link.

As for other types of resources, a Java EE application client can use resource environment references and resource references to use logical names to lookup JMS resources.
Figure 1. Message flows between WebSphere Application Server Version 5.1 Java EE application clients and a Version 6 or later application serverMessage flows between Version 5 and Version 6 Java EE application clients and a Version 6 or later application server
Here is an example of how a WebSphere Application Server thin application running in a J2SE environment can perform a JNDI lookup:
 import javax.naming.*;
...   Properties env = new Properties();
env.put(Context.PROVIDER_URL,"iiop://9.20.241.23:2809");
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming.WsnInitialContextFactory");

InitialContext jndi = new InitialContext(env);

TopicConnectionFactory topicConnectionFactory = (TopicConnectionFactory)jndi.lookup("tcfIBM");  
The Context.PROVIDER_URL must be set to point to a WebSphere Application Server and the port server BOOTSTRAP_ADDRESS.
Concept topic    

Terms of Use | Feedback

Last updated: Oct 20, 2010 9:57:58 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-base-dist&topic=cjq0000_
File name: cjq0000_.html