IBM MQ

IBM MQ

About TrustRadius Scoring
Score 8.6 out of 100
IBM MQ

Overview

Recent Reviews

IBM MQ is the way to go!

10 out of 10
August 05, 2021
IBM MQ is being used by my organization across a multitude of projects. We rely on the software to provide reliable communication and …
Continue reading

In IBM MQ we trust

10 out of 10
October 31, 2017
IBM MQ is within the core processes of the bank information flow. It is used by all the banking group as it is the platform that assures …
Continue reading

IBM MQ - ping me

7 out of 10
September 13, 2017
IBM MQ is used to facilitate data transfer between business partners. We utilize the high availability, persistent features to guarantee …
Continue reading

IBM MQ Review

7 out of 10
December 14, 2016
IBM MQ is used between SOA and Backend layers. IBM MQ is used to mainly not to lose any transactions.
Continue reading

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of IBM MQ, and make your voice heard!

Pricing

View all pricing
N/A
Unavailable

What is IBM MQ?

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

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

3 people want pricing too

Alternatives Pricing

What is Amazon SQS?

Amazon Web Services (AWS) Provides the Amazon Simple Queue Service (SQS), a managed message queue service which supports the safe decoupling and distribution of different components in a cloud infrastructure and cloud applications.

What is Amazon SNS?

Amazon Web Services offers the Amazon Simple Notification Service (SNS) which provides pub/sub messaging and push notifications to iOS and Android devices. It is meant to operate in a microservices architecture and which can support event-driven contingencies and support the decoupling of…

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is IBM MQ?

IBM MQ connects applications and microservices in private datacenters, across hybrid or multi-cloud environments, and at the edge of the enterprise. It allows businesses, from large enterprises to startups, to ensure every order, every payment, and every customer interaction counts. Messages between applications are delivered reliably once-and-only-once and applications are decoupled to enable rapid response to sudden traffic increases or system outages. Businesses can tap into the value of existing mission-critical data to gain real-time insights and ensure the safety of customer and business data with comprehensive security mechanisms.

IBM MQ Competitors

IBM MQ Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Frequently Asked Questions

What is IBM MQ?

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

Who uses IBM MQ?

The most common users of IBM MQ are from Enterprises (1,001+ employees) and the Financial Services industry.

Reviews and Ratings

 (32)

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Review Source
As HSBC is a financial organization there are a lot of Applications that talk to each other. The messages which are transferred through different APIs are done through IBM MQ. And this solution is used throughout the Application due to its reliability. Also, IBM MQ is used to transfer all financial transactions.
  • Transfer messages between different Applications (Frontend to Backend)
  • Financial messages like MT101 between different Applications need to communicate asynchronously.
  • Used as PubSub where applications need to communicate in Many-to-many, One-to-many or Many-to-one architecture.
  • When a financial organization needs to communicate with another without sharing infrastructure
  • They need to improve their Cloud migration as it lags behind.
  • There are much better options being provided by Cloud providers. IBM Cloud is a solution but it doesn't integrate well with AWS or GCP.
  • For now scalability in IBM MQ means you need multiple servers. It should have native support for containerizing
  • Monitoring tools from IBM for MQ are very hard to use. Especially IBM Tivoli Monitoring. Needs a UI upgrade.
  • There is no UI for MQ where you can centrally manage all the queues.
When you need a reliable solution for Message queueing i.e. asynchronous transfer of messages, IBM MQ is the best solution out there. But it lacks a lot of modern features. Most of the solutions provided by Cloud providers have at least once approach to send messages. But the messages from IBM MQ are never lost. Also the Dead-Letter-Queueing helps to find issues why messages are not reaching their intended destination.
Score 10 out of 10
Vetted Review
Verified User
Review Source
IBM MQ is being used by my organization across a multitude of projects. We rely on the software to provide reliable communication and connectivity across projects. Each project maintains a high number of transactions and IBM MQ helps to sort through all of them. This software is a seamless messaging and transfer protocol.
  • Easy to use interface
  • High level of security and reliable
  • Readily available support
  • An updated notification system to send alerts would be a great added feature to have.
  • A more time efficient security setup
  • There is a bit of a learning curve when first getting situated with the processes.
I would 100% recommend IBM MQ to other event service companies like mine. This is the right choice if you have to manage a lot of transactions on your projects. IBM MQ is well suited for sending highly sensitive information from one system to another. We have never had any issues with this software.
Score 9 out of 10
Vetted Review
Verified User
Review Source
IBM MQ is used by many projects / products within the organisation. It solves the fundamental problem of interoperability between different applications within and outside the organisation. The Messaging platform provides the Asynchronous capabilities and also guarantees message integrity and persistent delivery and thereby provide reliable communication between different applications and product set.
  • reliable messaging
  • JMS compliant
  • Different message types supported
  • scalable
  • Asynchronous messaging
  • Stable product
  • learning curve may be longer than other products
  • Needs people with good experience to setup and maintain
  • Third party tools & clients are not readily available
  • No opensource
Best suited for
- To send high business sensitive information from one system to another
- When systems are built using different technology frameworks or languages
- When architecture demands different messaging styles like pub/sub, one to one, etc.,
Not very good for
- small teams / products
- automatic scaling requirements
Score 9 out of 10
Vetted Review
Verified User
Review Source
I work for the banking sector. Hence security, reliability and wire speed are of the essence in this domain. We have been working with the IBM MQ for more than 4 years now and it is implemented in almost all our middle-ware projects. The integration of IBM MQ with Message broker and Datapower is very smooth and they inherently support the MQ protocol. We require millions of transactions to be processed each day and IBM MQ does that without any Issues. IBM MQ in a nutshell provides powerful, reliable, security-rich messaging platform that helps you connect your different applications, systems, and services in a coherent manner.
  • IBM MQ has proved to be very stable and secure platform and we never had an incident being reported of event dropping or hacking.
  • It has really increased our transaction capacity and now we are able to accommodate huge volumes of transactions without making any new changes.
  • There is no risk of a message being lost or repeated again, which is a highly appreciated quality when you are dealing with sensitive data.
  • The queue manager clustering make the best use of the available resources and use them to their full potential.
  • IBM MQ has quite a hefty cost associated with it, if you are creating new queue managers for each team rather than sharing them. They charge you for every new queue manager and also for the maintenance of the existing ones.
  • It should be capable of sending Notifications and alerts in case of failures, but that part is not handled very well and reporting is also one of the features missing in the current MQ setup.
  • It should have a good GUI for linux as well. Currently it is only present in the windows interface which has many options available at the click of button for which in Linux we need to execute commands and develop scripts.
IBM MQ is best suited if you are having a large project dealing with sensitive data and message security and integrity are of the top priority in addition to having huge volumes of the data. You should always try to create less number of queue managers and rather create more queues on the queue managers and make the nomenclature in such a way that each team has its different set of queues.
Miguel Angel Merino Vega | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Our projects usually handle a high number of transactions that must be controlled by queue mechanisms through Middlewares. This is important, especially when working with microservices. This is where IBM MQ comes in to address the problem of high transaction concurrency. IBM MQ is used by our development team for many of our solutions.
  • Fault tolerance
  • Performance
  • Security
  • Learning Curve
  • Has a high price
  • Specific configurations
If you manage a high number of transactions for a medium or large project, IBM MQ is the way to go. On the contrary, if the project does not merit it due to the number or frequency of transactions, or if there is not enough budget available for it, the implementation of some MOM open source such as activeMQ will be more than enough. IBM MQ is advisable to use only if the project deserves it.
October 31, 2017

In IBM MQ we trust

Score 10 out of 10
Vetted Review
Verified User
Review Source
IBM MQ is within the core processes of the bank information flow. It is used by all the banking group as it is the platform that assures the understandable connectivity between the main frame, EAI solutions, or even providing direct access to API and web based applications. It ensures trustworthy and secure information flow, resilient to failures.
  • Security is a major improvement in IBM MQ 9. Authorization management became more granular and effective.
  • Programmer friendly. Not only does MQ work great, it provides with MQ specific and JMS-standards access to important functions for the developers to perform better.
  • I still haven't managed to find a clear way to workout MQ clustering. I guess the information available is weak and the product has limitations.
Advisable: Integration with other systems not alike, example of mainframe, establish SSL secured channels with providers/clients/etc.

Not advisable: To perform intensive Data transformation (MQ Workflow was that tool though) , or to try to substitute SOAP/RMI for MQ
Amanda Erlank | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use MQ and MFT/MQ across the company as a messaging and file transfer protocol. MQ is the default protocol for asynchronous messaging between applications and the ESB. MQ/MFT is used for applications that can only integrate using files.
  • Reliable: With properly written client code and queue managers set up correctly for the use-case, MQ will handle whatever you throw at it and just keep on going.
  • Mature: The product has been around for more than 20 years and has stood the test of time.
  • Easy of use: Administering MQ could be mastered with minimum effort.
  • Setting up security can be time-consuming and take some effort.
  • MQ Explorer on the client side could sometimes be a pain especially on Windows and during an upgrade.
  • IBM is not providing a good administration tool like MQMon included with the product.
When it comes to a reliable, easy-to-use messaging transport layer then IBM MQ has been the benchmark for many years.
September 13, 2017

IBM MQ - ping me

Gregory Hanson | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
IBM MQ is used to facilitate data transfer between business partners. We utilize the high availability, persistent features to guarantee data delivery.
  • Fantastic quality of product services and features.
  • Security is of great importance and MQ satisfies our needs.
  • Interoperability with customers for data collection and sharing is made easy through IBM MQ.
  • Support is always one PMR away.
  • Monitoring is generally a feature left to third party apps. Providing better monitoring tool would be a great market differentiator.
  • Built in alarms and notifications (see above improvement) would be helpful.
  • GUI modeling of queue managers, channels and queues would be a good improvement.
Well suited for data collection/distribution externally. Not great for dev-ops internally. Too restrictive and not flexible enough.
December 14, 2016

IBM MQ Review

Score 7 out of 10
Vetted Review
Verified User
Review Source
IBM MQ is used between SOA and Backend layers. IBM MQ is used to mainly not to lose any transactions.
  • IBM MQ is used to process all the requests without any missing transactions.
  • It has a feature of error queues, where if the transactions fails the request will route to the error queue.
  • Easy to maintain.
  • Improve the performance.
  • Increase the capacity.
  • Less maintenance.
If you don't want to miss any transaction then IBM MQ is well suited, [for example for] reprocessing the fail over transactions.
Anuj Sheth | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Freedom Mortgage has two major systems, we are using IBM MQ to integrate these systems. It's being used by every application to send and receive messages. It's helping us solving the message integration problem. It's very easy to implement, not too expensive, and has great support from IBM. Also, it's a market lead as compared to progress MQ and Sonic MQ.
  • No messages are lost in every transaction.
  • Highly compatible with message brokers be it IBM MB or other brokers.
  • Great Support from IBM team for its applications.
  • May lower their prices as a few open source MQs are in market and doing well.
  • Should develop a GUI like Windows for Linux systems.
  • Long and lengthy connection if you choose distributed rather than a cluster.
IBM MQ we can use to connect different applications where message needs to be routed and sent to different paths to different applications. IBM MQ with MB is the best combination for message transmission and also to convert a message form one format to another.