WebSphere MQ

WebSphere Commerce provides a listener for WebSphere MQ (formerly MQSeries) for inbound requests and an adapter for WebSphere MQ for outbound requests to allow you to integrate back-end and external systems with WebSphere Commerce using WebSphere MQ.

The listener supports WebSphere MQ Version 6.0 and higher. WebSphere MQ Version 6.0 and higher includes WebSphere MQ classes for Java and WebSphere MQ classes for Java Message Service (JMS).

Important:

You can choose to integrate a back-end system with WebSphere Commerce using WebSphere MQ server.

To connect to a remote WebSphere MQ Version 7.0 server, you must use the WebSphere MQ Version 7.0 client.

You must create the JMS queue connection factory and JMS queues that map to the corresponding physical WebSphere MQ objects. This allows the WebSphere Commerce listener for WebSphere MQ to access WebSphere MQ entities through JMS.

You can set up the connection between WebSphere Commerce and WebSphere MQ in one of two connection modes:
Bindings mode
WebSphere Commerce is installed on the same machine as WebSphere MQ and it connects to WebSphere MQ through WebSphere MQ classes for Java using the Java Messaging Server (JMS) API. Since communication is through inter-process bindings connection rather than through TCP/IP connection, bindings mode may provide better performance than client mode.
Client mode
WebSphere Commerce and WebSphere MQ connect using TCP/IP. This mode must be used when WebSphere Commerce is installed on one machine and WebSphere MQ is installed on a separate machine. This mode requires the WebSphere MQ client to be installed on the WebSphere Commerce machine.
Important: The use of the message engine or WebSphere Application Server Version 5 default messaging is not supported by the WebSphere Commerce adapter for WebSphere MQ.
To use WebSphere MQ with WebSphere Commerce, do the following:
  1. If required, install WebSphere MQ according to the instructions found in the WebSphere MQ documentation. More details on which WebSphere MQ documentation to use is provided in Installing WebSphere MQ. Ensure that you enable WebSphere MQ after installing WebSphere MQ.
  2. Identify existing WebSphere MQ objects or create new WebSphere MQ object required to use WebSphere MQ with WebSphere Commerce. Instructions for creating the WebSphere MQ objects are provided in Configuring WebSphere MQ for use with WebSphere Commerce.
  3. Create the JMS queue connection factory and JMS queues. Instructions for creating the JMS queue connection factory and JMS queues are provided in Configuring WebSphere Application Server for use with WebSphere MQ.
  4. Enable the WebSphere Commerce listener for WebSphere MQ. Instructions for enabling the listener for WebSphere MQ are provided in Configuring WebSphere Commerce to use WebSphere MQ.