Integrating IBM MQ with WebSphere Commerce

WebSphere Commerce provides a listener for IBM MQ for inbound requests, and an adapter for IBM MQ for outbound requests, to integrate back-end, and external systems with WebSphere Commerce.

You can set up the connection between WebSphere Commerce and IBM MQ in one of two connection modes:
Bindings mode
WebSphere Commerce is installed on the same machine as IBM MQ and it connects to IBM MQ through IBM MQ classes for Java by using the Java Messaging Server (JMS) API. Since communication is through inter-process bindings connection rather than through TCP/IP connection, bindings mode might provide better performance than client mode.
Client mode
WebSphere Commerce and IBM MQ connect by using TCP/IP. This mode must be used when WebSphere Commerce is installed on one machine and IBM MQ is installed on a separate machine. This mode requires that the IBM MQ client is installed on the WebSphere Commerce machine.
  • The listener supports IBM MQ Version 8.x.

  • IBM MQ does not support machine names that contain spaces. If you install IBM MQ on a computer with a machine name that contains spaces, you cannot create any queue managers.

Before you begin

  • Install IBM MQ Version 8.x. For instructions on how to install IBM MQ, see the IBM MQ documentation.
  • Create the JMS queue connection factory and JMS queues that map to the corresponding physical IBM MQ objects. Then, the WebSphere Commerce listener for IBM MQ can access IBM MQ entities through JMS.