WebSphere Broker JMS Transport

The WebSphere Broker JMS Transport uses JMS as the connection protocol for sending and receiving messages in a Java environment.

The WebSphere Broker JMS Transport can be used to:

The exchange of JMS messages is achieved by using two built-in nodes, the JMSInput node and the JMSOutput node. These two nodes allow a message flow to receive messages from JMS destinations, or to send messages to JMS destinations. These destinations are accessible through connection to a JMS provider.

Two transformation nodes allow the JMSInput and JMSOutput nodes to inter-operate with nodes that expect a propagated message to contain an MQMD (and RFH2) header. These nodes are the JMSMQTransform node and the MQJMSTransform node. The JMSMQTransform node takes the output of the JMSInput node and produces a message that can be handled by an MQOutput node. The MQJMSTransform node transforms a message with an MQMD (and RFH2) header into a message that is expected by the JMSOutput node.

The JMS nodes can be used in applications where messages are produced and consumed from a variety of JMS destinations. In sending and receiving messages, the JMS nodes are behaving like JMS clients.

The JMS nodes work with the WebSphere MQ JMS provider, WebSphere Application Server Version 6.0, the IBM Service Integration Bus, and any JMS provider that conforms to the Java Message Service Specification, version 1.1.

The JMS Nodes sample sample is provided to help you start using the WebSphere Broker JMS Transport.

Related concepts
Support for JMS messages
Simplified JMS message representation
JMS message transformation
Connection to different JMS providers
Related reference
JMSInput node
JMSOutput node
JMSMQTransform node
MQJMSTransform node