TrustRadius: an HG Insights company

IBM MQ

Score9 out of 10

130 Reviews and Ratings

What is IBM MQ?

IBM MQ (formerly WebSphere MQ and MQSeries) is messaging middleware.

Read more details.

Videos

Who Buys & Uses IBM MQ

IBM MQ a great way to integrate systems for messaging

Use Cases and Deployment Scope

In our organization, IBM MQ addresses Messaging between the systems and integrating the application in the enterpise for us

Pros

  • Queue Messages
  • First in First out
  • reprocessing of messages
  • stack up when consumer is down

Cons

  • visibility of messages
  • more UI capability to monitor

Return on Investment

  • IBM MQ has had a positive impact for our organization with its ability to integrate seamlessly

Usability

Alternatives Considered

Amazon Managed Streaming for Apache Kafka (Amazon MSK)

Other Software Used

Apache Kafka

IBM MQ user experience review.

Use Cases and Deployment Scope

IBM MQ is used as an Enterprise Messaging platform in a Banking organization to ensure message integrity and flow consistency. It deals with challenges such as long-running transactions, message tracking, performance, and authentication/authorization issues. Working with IBM MQ for many years in heterogeneous environments, the platform has proven to be robust, with huge integration capabilities through the variety of APIs provided.

Pros

  • MQ client application authentication and authorization.
  • MQ message integrity.
  • MQ integration with other product suites such as: IBM Websphere Application Server, Delinea Secrets PAM server, etc.
  • MQ error logging mechanism.
  • MQ APIs for .NET, Java,... based application codes.

Cons

  • MQ message tracking in cases of no commit or roll-back.
  • MQ integration with cloud based apps optimization.
  • MQ message data handling for testing purposes (successor of RFHUtil).

Return on Investment

  • Messaging flow & delivery stability.
  • Message integrity.
  • Secure authentication and authorization for accessing MQ resources (channels, queues).

Usability

Alternatives Considered

RabbitMQ

Other Software Used

IBM Integration Bus, IBM WebSphere Hybrid Edition, IBM Datacap

IBM MQ.

Use Cases and Deployment Scope

IBM MQ is used to expose some of our software solutions to our customers. Depending on the software and customer requirements, we offer Active/Standby or RDQM infrastructure. Our challenge is to keep the MQ Infrastructure as standard as possible to allow perfect monitoring and operability.

Pros

  • Resilient
  • Secure
  • Stable

Cons

  • PKI keystore refresh should not interrupt active channels.
  • AMS rules shall not be stored only on the MQ server (an admin can remove the rules to access the messages—this is exactly what we want to avoid with AMS !).
  • Channel name length must be improved to more than 20 characters.

Return on Investment

  • I am not working on this part of the business.

Usability

Essential data tool.

Use Cases and Deployment Scope

In my organization, IBM MQ has become essential for ensuring seamless communication between data sources and my analytics platforms. Since I work directly or indirectly in data analytics and research, I rely on it to maintain the integrity and reliability of data pipelines. We use IBM MQ for real—time data integration. Our analytics process requires data from multiple sources, such as databases, APIs, and external data feeds. MQ ensures that we transfer reliably.

Pros

  • Ensures messages are delivered in the correct order, preventing data loss.
  • It provides excellent encryption and authentication to protect data during transfer.
  • Facilities smooth communication between diverse systems and applications.

Cons

  • I reckon the initial setup and configuration are complex and time-consuming.
  • The licensing cost is high, but the rest works fine.
  • The user interface could take a moment to grasp, although it is not a big challenge.

Return on Investment

  • Reducing downtime and preventing costly errors.
  • Automated message handling and integration are done pretty well.

Usability

Other Software Used

Tableau Cloud, Apache Spark

If you want the best messaging software then get IBM MQ

Use Cases and Deployment Scope

In conjunction with App Connect Enterprise for transformation and routing of messages we are able to connect disparate systems and platforms. IBM MQ processes 1/2 billion transactions monthly without losing any data.

Pros

  • reliable delivery of messages even if the system goes down
  • provides a fast efficient mechanism for transferring data between disparate systems
  • works well on major business platforms (AIX, Linux, Windows, Z/OS, IBMi)
  • provides a method for holding messages in the case that applications are stopped
  • provides secure encryption of messages when transferring data

Cons

  • IBM MQ Explorer enhancement to allow more functionality
  • IBM MQ Console enhancements to allow more functionality in regards to messages (moving messages queue to queue, putting messages on a queue, copy messages to a file/queue, etc.) and in regards to defining objects (copy one definition to another and change the name of the object)
  • Add built-in monitoring for IBM MQ (message input rate, message output rate, % of queue depth, age of message on a queue, etc.)

Return on Investment

  • provides disparate systems a clean, super fast connection mechanism
  • easily transfers and processes billions of transactions without losing any messages
  • provides a mechanism for various systems to keep in sync
  • Works wonderfully well with App Connect Enterprise and IBM Transformation Extender for smooth integration of data

Usability

Alternatives Considered

IBM App Connect

Other Software Used

IBM App Connect, IBM WebSphere Hybrid Edition, F5 on IBM Cloud, IBM AIOps Insights