Why use IBM MQ clients?

Using IBM® MQ clients is an efficient way of implementing IBM MQ messaging and queuing.

You can have an application that uses the MQI running on one machine and the queue manager running on a different machine (either physical or virtual). The benefits of doing this are:
  • There is no need for a full IBM MQ implementation on the client machine.
  • Hardware requirements on the client system are reduced.
  • System administration requirements are reduced.
  • an IBM MQ application running on a client can connect to multiple queue managers on different systems.
  • Alternative channels using different transmission protocols can be used.