MQ (Messaging Queue)

IBM MQ is an IBM middleware ‘message transport’ product. It allows applications on distributed systems to communicate with each other. MQ is available on a large number of platforms (both IBM and non-IBM), including z/OS (mainframe), UNIX (AIX, HP-UX, Solaris), HP NonStop, OpenVMS, Linux and Microsoft Windows. Depending on the implementation, it can be configured for things like guaranteed reliability, error reporting, security, discovery, performance, etc.

HubCom is involved in providing IBM MQ Administration, Architecture, and Development with best practices around Business Integration to deliver fully integrated MQ assessment solutions for your business processes.

For example: Suppose you want processes to communicate, but one of them can die in the middle and later get reconnected. How would you ensure that interim messages were not lost? MQ solutions can do that for you.

How you’ll benefit

Scalability and Performance

The more complex your IT environment is, the more difficult it is to scale it all at once. Instead, you can scale each application independently, decoupled from the rest of the environment, and use a message queue to communicate asynchronously.


Message queue solutions that use the Advanced Message Queuing Protocol (AMQP) includes support for transport-level security. In addition, if the contents of the message itself may be sensitive, you can look for a solution that encrypts messages while in transit and at rest within the queue.