Skip to main content
TrustRadius
IBM MQ

IBM MQ

Overview

What is IBM MQ?

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

Read more
Recent Reviews

MQ, proven quality.

10 out of 10
September 01, 2023
Incentivized
For mediations on WebSphere BPM we interact with MQ for messaging to/from other environments.<br>On kuberneters adapters communicate with …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.ibm.com/products/mq/pricing…

Offerings

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

Starting price (does not include set up fee)

  • $5 per month
Return to navigation

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.

https://ibm.biz/IBM_MQ_product_page


IBM MQ Video

IBM MQ Overview

IBM MQ Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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

IBM MQ starts at $5.

Reviewers rate Availability highest, with a score of 9.4.

The most common users of IBM MQ are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(112)

Attribute Ratings

Reviews

(1-25 of 42)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
A big retail store selling things in different places - like in their physical stores, on the internet, and from various suppliers. They had a problem because it used to takes too long to process orders and it was challenging to keep track of what they have in stock. This made customers unhappy because their orders are late, and sometimes the store runs out of the things people want to buy. As solution messagiong layer was introduced and for that IBM MQ was used to decouple the different systems involved in the order processing and inventory management process. This means that when an order is placed by a customer online or in-store, the order information is not directly processed but is instead placed in a IBM MQ message queue.
  • Security and Data Encryption: IBM MQ provides robust security features, including data encryption and authentication mechanisms, to protect messages during transmission.
  • Message Routing: It excels at routing messages to the appropriate destinations based on criteria like message content, destination availability, or message priority.
  • Message Transformation: IBM MQ can be used to transform messages as they move through the system. For example, it can convert messages from one format to another, such as translating XML to JSON, making it valuable for integrating different systems with varying data formats
  • Reliable Message Delivery: IBM MQ ensures that messages are delivered reliably and once-only, even in the presence of network failures or system crashes. It stores messages in a queue until the receiving application is ready to process them. This reliability is crucial in financial transactions, healthcare systems, and other applications where data integrity is paramount.
  • Cloud Integration: While IBM MQ can be used in cloud environments, more native integrations and features optimized for cloud deployments
  • Improved REST Support: While IBM MQ has introduced REST APIs, there may be room for improvement in terms of providing more comprehensive and RESTful integration options to align with modern microservices architectures
  • Open Source Ecosystem Integration: IBM MQ could enhance integration with open-source messaging technologies, such as Apache Kafka, to support a wider range of use cases and foster interoperability
In the context of Internet of Things (IoT) applications, IBM MQ plays a pivotal role in managing the substantial data streams emanating from interconnected devices. Its primary function is to guarantee the dependable transmission and processing of data, catering to a diverse range of IoT use cases, including but not limited to smart city initiatives, healthcare monitoring systems, and industrial automation solutions. In the telecommunications sector, IBM MQ is employed for message routing, call detail record (CDR) processing, and network management to ensure real-time data exchange and fault tolerance. When managing the supply chain and logistics, IBM MQ is used to ensure timely and accurate communication between different entities, including suppliers, warehouses, and transportation providers. IBM MQ can be cost-prohibitive for smaller organizations due to licensing and maintenance costs. In such cases, open-source or lightweight messaging solutions may be more appropriate. For scenarios requiring extremely low-latency, real-time data exchange, and high throughput, other messaging technologies, like Apache Kafka, may be more suitable due to their specialized design for such use cases.
Nripendra Pratap | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a way of passing information between the system and the application. It is very easy to make and maintain applications in easier way. Its robust and reliable secure messaging solution is very impressive for us. Its wide range of API and language commands is very impressive. It working features of a broad range of computing platforms are also beneficial for us.
  • It runs on client platform so that it can easy to use.
  • Robust and reliable secure messaging solution.
  • It support a wide range of API and language.
  • IT control command.
  • Need to increase limited scalability.
  • Need to work on consume message in queue sometime its not worked.
  • Support, should be easy to reach.
Message delivery guaranteed, IBM MQ supports the communication of exchange of information between the system and service via the queue. Also, they don't need to modify the existing application. Security risk while delivering the message, Performance problems sometimes it increased response rate, sometimes expected heavy use of resources.
September 29, 2023

IBM MQ best message handler

Peter Awortwe | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use the IBM MQ for our Swift message management. It has a better messaging format structure which has reduced our dispute with customers over duplicates of messages. We formally also used it on Omniflow to manage the message queuing challenge with flexcube. All tanked messages are easily worked on using IBM MQ
  • It better structures messages format
  • it prevents duplicating of messages, which is a huge thing for us
I rate it 10 because the messaging formatting is good. it has reduced our issues on swift, as duplicates have been reduced as result of proper message formatting
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is heavily use by applicative portfolio (most of them are legacy) to liaise with other systems. Asynchonous message with high volumes with performance constraints
  • Manage high volumes
  • Easy to setup
  • Good overall performance
  • Some additional features can be added
If you have high volumes of messages to handle with performance contraint this tool is partculiary recommended. Furthermore it's easy to setup and to use. Good monitoring tooling and reply capability in case of error
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM MQ to update automate updating data sets in multiple applications. This saves us a lot of tedious work since we only have to update one and it updates all of them.
  • Communicates between various applications
  • Automate tasks
  • User interface
  • Learning material
In my line of work we just use it to automate data entry into multiple applications and it works very well for this task.
September 27, 2023

MQ over 30 years

Score 10 out of 10
Vetted Review
Verified User
Incentivized
MQ is a critical component of our infrastructure. It is used by most of our Platinum services including Mobil banking, Internet banking, Payments and customer applications. As our IT infrastructure is made up of a number of platforms from Mainframe/ Linux/ Solaris/ Windows / Tandem it has proven to be the ideal choice of product to enable seamless and guaranteed delivery of data across all these platforms. MQ has been a key product for our company for over 30 years and continues to be used in the development of new applications. MQ is also used to send / receive data from external partners which again is critical to our business
  • Guarantee delivery of data
  • Reliability
  • Continually looks to add new functions.
  • Support of product is excellent
  • There is limitation on number of svrconn connections you can have to MQ on the mainframe which has been an major issue for us. This has been an issue for us for over 4 years and still no fix although I am aware IBM have been working on a solution over the last year.
  • When upgrading to MQ V9.3 on our MQ appliances there is no fall-back option. This was the same for MQ V9.2 upgrade from MQ V9.0. For production upgrades this I believe is not acceptable.
  • AMS is not supplied as part of the standard mainframe MQ licence. You need an extra licence. IBM tell customers how important security and protecting data is yet they still want to charge for this software. The cost of MQ on the mainframe is not cheap so I would expect AMS to be part of the base product.
Suited:
  • As we have critical data such as payments which needs to be managed across a number of platforms.
  • MQ ensures guaranteed delivery of this data.
  • Setting up a new application to use MQ is a relatively simple process.
  • To track data both internally and externally you can set MQ up to send back acknowledgement . Very useful if one party say they have not received some data.
Not suited.
  • If an application has a requirement to get information from a database without any concerns of losing data . Using JDBC connecting directly to the database can reduces the number of jumps the application needs to make to get to the database.
  • If an application wants to store information and then send as a large batch file it is not recommended to use MQ. MQ applications should be used for data which needs to be sent immediately. MFT (MQ file transfer) however can utilise MQ for file transfers
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are working for a banking sector company and we are using IBM MQ in various aspects of our project. We use MQ services in Financial Transaction processing, Real time fraud detection in credit cards, core banking service integrations and Some aspects of customer notifications as well. For example, for OTP validations in different apps and services, we use IBM MQ services. For ATM transactions, PoS transaction processing as well, we use IBM MQ.
  • Reliable and Fast Message Delivery: This service helped us a lot in customer notifications front.
  • High Availability - Because of high availability , we were able to use it for transaction processing very efficiently
  • Asynchronous Communication
  • Message Tracing and Debugging within the chain of message passing is very difficult. Tracking message paths is very difficult. There needs to be some way implemented which is more user friendly
  • Containerization of MQ service and integration with Kubernetes is something if possible will be very helpful
  • Documentation and Training material should be improved for easy integration
Some scenarios where IBM MQ is well suited are - Financial Transaction Processing, and Order processing, Airline reservations, stock trading etc.because of its high availability and reliable message delivery
Some scenarios where its not suited - Small scale applications because of the cost and integration effort perspective. Event streaming and processing is something where Apache Kafka is preferred.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have some process that handle a lot of records (more than 500K) and this infromation goes through different applications/systems. We use a messaging broker, the IBM MQ, RabbitMQ and ActiveMQ to control the communication process, to make it more efficient, balanced and also to avoid generating unnecessary API calls.
  • Easy implementation
  • User interfaces are simple and clear
  • Speed
  • Nothing I can think of
IBM MQ is a messaging platform that decouples applications, provides guaranteed delivery, and offers high performance, scalability, security, and flexibility. It can be used to improve IT business processes in a variety of projects. We used it on several scenarios, such as application integration, microservices architecture, and event-driven architecture, this last one was the most useful, because we don't have to have processes checking for changes, we suscribe to the event and everything works smoothly
September 20, 2023

Solid Messaging Provider

Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is the messaging backbone of our whole integration estate, providing a resilient communications layer supporting direct messaging between enterprise-internal applications and external messaging partners, as well as forming the basis for much of our intra-platform communications and message stores.
  • Assured once-only message delivery
  • Store-and-forward capability
  • High throughput
  • Out-of-the-box messaging clients for operational and test support
IBM MQ is an extremely capable high throughput, resilient/reliable, secure messaging provider. IBM MQ works extremely well as an asynchronous bridge between synchronous application endpoints. I cannot think of a scenario where asynchronous messaging is a requirement and IBM MQ is not an appropriate solution, it's a thoroughbred!
Krishna Kumar Singh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Used to create Message interface for message queue for the client , It was a quick project and using IBM MQ made is pretty fast implementation
  • Simple and easy to implement
  • Quick responsive
  • Easy for user to operate
  • It was all good, can't find missing functionality right now
it suits well when we wanted to implement message queue system and configuration can be done pretty fast .
Score 10 out of 10
Vetted Review
Verified User
Incentivized
This software provides us with messaging capabilities with our partners/customers with ensured message delivery and encryption.
  • Content delivery
  • Stability of the software through various versions
  • Flexible architecture
  • The same thing that plagues us all, development documentation.
Communication delivery is its bread and butter and it does it very well. For less appropriate, although you can do sql request/response via the MQ software it is going to add unnecessary layers to a sql communication.
September 07, 2023

MQ Review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Main thing about MQ is it's reliability and security . Our MQ estate has more than 300+ instances running
Most of the application trust MQ as a medium to process the messages/transactions .

When connecting with partners , our MQ connectivity works seamlessly and in a very secured manner . Using the latest Ciphers allows secured and also adhering to the standards ( example - using TLS 1.3 Ciphers )

Ease of administration - with the usage of uniform clustering and other solutions , our integration setup makes easier .

  • Cluster
  • security
  • connectivity ( MQ clients )
  • ease of administration
  • MQ documentation is great
  • FFST needs more user friendly details so that user can read and understand before raising a PMR request .
1/ pub/sub scenario: Gave a solution to application team to use the pub/sub model . application was a sterling connector and had many subscribers.

2/ JMS delay : With the MQ version 9.2 the concept of JMS 2.0 and it's usage of delay delivery mechanisim was carried out . Client wanted this feature from their standalone which connects to our queue manager . by chaning the defbind to OPEN ( on cluster queues ) the functionality worked very well .
September 01, 2023

MQ, proven quality.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
For mediations on WebSphere BPM we interact with MQ for messaging to/from other environments.<br>On kuberneters adapters communicate with MQ to other environments.
  • persistent messaging
  • MQ-clusters
If you know more about the capabilities of IBM MQ you will choose it. Most colleagues do not know MQ well enough use it at all.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a reliable and secure messaging transfer solution for us. It easily integrates with the wide range of applications we support on different platforms. We are connected to multiple partners and it gives for secure & trustworthy connectivity and can guarantee delivery of data.
  • Reliability in terms of message delivery
  • Security update and efficient security solutions gives piece of mind
  • Flexibly when it comes to integration with applications, api's, languages and operating systems
  • Graphical interface of IBM MQ Explorer could be better and not be so dependent on plugins and sample tools for extra features
  • The WebConsole is limited in advanced functionality
IBM MQ is perfect for transferring critical swift data with our connected banks, it delivers consistently and reliably. In my opinion, it is not suited for small scale or less frequent data delivery
Score 8 out of 10
Vetted Review
Verified User
Within our enterprise, we use IBM MQ for communication between applications. <br>We are also extensively using the filetransfer component MQFT.
  • stable
  • consistent
  • support by vendor
  • big community
  • Better performance on mqft filetransfer, when agents are far apart. (latency)
  • Easier api for developers.
  • next to mqtt, have an open standard, free to use? I see that other products, kafka are increasingly becoming the "messaging standard."
Its superb in sending messages from application. A to B, where the single (persistent) message will only be send once, and with all kinds of scenarios/ (machines poweroff / datacentre down) etc etc, this single one message will arrive on destination.
Score 9 out of 10
Vetted Review
Verified User
IBM MQ is one of the excellent communication tools, it is sharing and exchanges of information with the applications. it is communication data send and receive in the cloud in over the networks. It is a collaboration tool with speedy, and reliable data in a multi-cloud environment. High-secure tools for data sharing.
  • exchange of the application in a secure way with speed, and reliability with a cloud solution.
  • Secure system for data
  • excellent message queueing the product.
  • Overall performance is good in this product.
  • Message queueing will take more time, and need to be reduced the time.
  • Security checks are excellent but sometimes they will scan whole things.
In my experience with IBM MQ excellent security tools for your system, once integrated with the system fully secure your data and application exchange your information to others with flexibility. Data exchange included encryption and decryption features as well.
Highly recommended product to others.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
An important solution to get the right communication between all users in the organisation, with better communication we have achieved more internal progress and of course have more relationship with colleagues.We have fluid communication between applications where fortunately we can make distributed transactions.IBM MQ has had a simple implementation process, reliable and with the security we all need for communication, it ensures the delivery of files without being filtered without permission.The speed with which messages and documents are sent and delivered is unique.
  • Prevention of attacks on information.
  • Queue monitors.
  • Sending security in documents and messages.
  • It runs asynchronously, so there will be no loss of any information.
  • Some problems with recent updates, they have not worked properly and it is a problem at the moment. Everything else is going very well.
It has worked for our organisation from the first moment, we had a somewhat broken or distant internal communication as we did not have a tool for these things, when IBM MQ arrived everything started to flow correctly, we are always in contact and we could send all the necessary information at any time of the day. I also like the fact that it can be compatible with other platforms and brockers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a dependable messaging system that can be used in small projects but it really shines in large enterprise systems. Its deployment options from containers to mainframes are unmatched.
We've deployed IBM MQ in IBM mainframe z/OS, enabling reliable async communication between subsystems. An additional benefit of IBM MQ is its transaction capability. Not many messaging systems support distributed transactions. This can be a game changer when data consistency is paramount.
  • deployment options
  • dependable
  • transaction capability
  • administration options
  • container deployment
  • automation
  • event store capability
In today's event and the data-driven world, it is a common question when to use messaging system like IBM MQ and when something like Kafka.
IBM MQ is very well suited for point-to-point communications.
Having ACID properties IBM is well-suited for transaction processing.
In other cases such as Big Data, Analytics, and Event streaming IBM MQ is not the ideal choice. For those use cases, you are better with something like Kafka.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used IBM MQ in my previous company...We chose IBM MQ because it guarantees the delivery of files and messages, even in the face of network failures and other disasters. It can handle a large volume of applications and provides installation support for a wide range of programs and applications.
  • IBM MQ provides a communications layer for managing the flow of all messages and data.
  • Assured delivery of files and messages.
  • Robust monitoring and tracing of all messages.
  • Clarity in the documentation.
  • Cost
IBM MQ is a highly reliable and efficient software with guaranteed data delivery. It is an amazing way for centralizing your internal messaging and communications. IBM WebSphere was an invaluable part of our business operations. It allows you to sort through millions of messages and transactions in of the least amount of time possible.
Trushna Pujari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use this tool for the administration for IBM MQ that I can access web browser running on my machine. Also, I use this for creating queue and monitoring queues. Sometimes we used for securely data transit. It is very convenient to use. There is no complications and also very support team is very helpful.
  • High availability
  • Security
  • MFT
  • Activity tracker
  • Restrictions
  • alter or delete an object or attribute that has been disabled,
Before using IBM MQ on Cloud we facing different types of issues like we were Facing some related deployment and configurations issues. Now, we can easily and simply connect an application to a queue manager. We can run our application in a number of ways, deployed in the cloud for instance for validation purposes And convenient for configurations
Score 10 out of 10
Vetted Review
Verified User
Incentivized
This software helps to connect different applications hence there is effective communications between us and our customers. It offers high speed for communication. It is the best messaging platform for any business especially one that needs constant communication with their customers like in our case. This is a secure messaging platform so one does not have to worry about their messages. There is also data attack prevention through some of its features hence customer information is secure.
  • Offers high speed for communication.
  • Secure messaging
  • Prevention of data attack
  • Allows organization of tasks
  • There is not much to dislike so nothing needs to be improved
It is well suited for high speed communication, secure messaging and prevention of data attack. It is also good for organization of tasks and receiving of transactions.
December 09, 2022

IBM MQ: Always Online

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use it essentially for communication between clients and to maintain updated databases within the organization. Assuming that an application works incorrectly IBM MQ is configured to warn us of this and be able to reconfigure the rebellious application in time, this is very intuitive and you do not need to have great knowledge to be able to direct it.
  • The documentation is very clear,It is understandable and the support helps to configure it in the best way.
  • Server guidelines make it possible to get the most out of work management. It's broad, we can work with different operating systems, I really recommend using linux.
  • It is highly compatible with systems, brockers, applications, and data accumulation programs, it is possible to configure everything so that after the installation of programs, they can communicate with each other and then throw data to an external program that accumulates it and represents in clear details of steps to follow and make business decisions.
  • It can be impressibly difficult at first to install for a person who does not know servers. It is thought that the IT area knows how to implement everything but they are specialties and the program with its documentation and manuals thought of this for users not so friendly to this area. It takes a volume of several people to set everything up in 1 week, the workload is arduous, perhaps if this were done with video tutorials it would be seen in a more professional and didactic way.
I am in love with this version of IBM MQ, which is powerful, solid, and has the amount in the CORE of processor necessary to break into any project at the necessary height. I recommend testing it rather than acquiring it because I know that not all companies treat their problem solutions with the same need.
December 09, 2022

IBM Has My Back

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We directly use it for internal communication of programs, and the tracking of these is greatly facilitated with the IBM server, we think it is not something simple since the volume of applications we use for the creation of hardware testing is too much and IBM easily supports all the workload that we put on your shoulders.
  • The notifications and warnings are its strengths, quickly when seeing an error warns us with a pop-up window to the command center of the person in charge who is attentive to these situations to generate the respective repair.
  • The tracking is fabulous, the meaning of this for us is that we can keep track at the end of the month of the applications that yielded the most, concentrate on them, and uninstall the worst use.
  • The price was very comfortable but more comfortable were the methods of payments accepted with preferential discounts.
  • Some systems and partitions give random errors in the mornings and do not know if this influences the schedule.
  • The updates are not generated automatically and in fact, it was in the corresponding option for it, that said we got used to generating it manually.
I can recommend it highly, I am satisfied with the fact that it has endured a lot of work, it was something essential that I believed not would play in my favor but in this case, I leave myself with my mouth open.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is our partner par excellence in installation support for a wide variety of programs and applications that allow us to generate reports and data research. It currently feeds us with a wide variety of workloads with program reports that we have hosted on its system and it is the best that it is always operational, in all the time we have been using it we have not seen a failure.
  • The implementation of programs is exact, the initialization is very easy and anyone outside of it can do it.
  • It stays online 24/7 and that's good because our programs can collect a lot of details, metrics, forms, etc.
  • It is very essential in heat mapping on websites.
  • The operational cost is low compared to other companies.
  • it is very difficult to recover passwords and access the site, it is difficult to assign access to new workers because it has extra security capabilities that must be given permission.
  • Generating changes in contracts is expensive, it generates fines.
I think that it is not a program for start-ups, the price may not compensate immediately, especially for industries that have just explored the market and environment. It is rather for advanced work teams that know how to work together, know each other, and want to update their old servers, with greater speed, space, and agility to their robust applications.
December 08, 2022

IBM MQ is Always With You

Score 7 out of 10
Vetted Review
Verified User
Incentivized
There are heavy programs that need to be hosted on servers due to their large space and assigned weight, which need to be active 24 hours a day and 7 days a week, IBM MQ can support them with total fluidity and speed, and also has the compatibility to create supports and access controls to employees who enter to manage, edit, order the applications at any time of the day. These would be the main applications that we give to the IBM MQ server in the hospital.
  • Data roaming that creates is online 24/7.
  • It is a very robust server support that creates an infrastructure capable of supporting any heavy-duty application, especially medical ones.
  • Has an assigned budget that benefits the volume costs in a very comfortable way to the work environment of the organization and human resources.
  • It has a very comfortable technical support to be able to consult questions that are developed in quick answers.
  • I could only say one bad thing about it and that is that at the beginning for new clients, it is very difficult to understand all the applications and functionalities because it has a very technical language focused on professional information technologies, I think the world is changing and not only those professionals are focused on using applications, we are all becoming technological and it is essential that they focus on a more global audience with a simpler and more universal language.
For what I explained above about the technical language, I think it deserves a 7 but if that were fine-tuned it would be a 10. IBM MQ works very well with high-volume programs, multiple programs, programs from different systems, etc. It is a very good investment to generate productive scaling and it is recommended to use it with technical support from it.
Return to navigation