IBM MQ is a middleware product used to send or exchange messages across multiple platforms, including applications, systems, files, and services via MQs (messaging queues). This solution helps simplify the creation of business applications, and also makes them easier to maintain. IBM MQ is security-rich, has high performance, and provides a universal messaging backbone with robust connectivity. In addition, it also integrates easily with existing IT assets by using an SOA (service oriented architecture).
IBM MQ can be deployed:
- On-premises
- In the cloud
- Hybrid cloud
IBM MQ supports the following APIs:
- MQI (Message Queue Interface)
- REST
- .NET
- MQTT
- JMS
- IBM MQ Light
IBM MQ Features
Some of the most powerful IBM MQ features include:
- High availability
- Stability and scalability
- Flexible deployment options
- Uniform clusters
- Automated and intelligent workload balancing
- Broad language, API, and messaging protocol support
- Administrative features that simplify messaging management
- Open standards development tools
- Simple management tools
IBM MQ Benefits
Some of the benefits of using IBM MQ include:
-
Multi-style messaging: IBM MQ supports simple multi-style messaging, making it easy to connect diverse systems with support for message queuing, transactions, and more.
-
Reduced risk: With IBM MQ you will never lose a message, and messages are never delivered more than once.
-
Cloud-native: Because IBM MQ has a minimal infrastructure, it is suitable to be cloud-native, and therefore has the capability to always remain on.
-
Available anywhere: Using IBM MQ, you have access to secure messaging anywhere, at any time.
-
Secure: IBM MQ makes sure to keep your data safe by using TLS secured communications, providing access identity management, message-level security, and more measures to protect your information.
-
Easy for application programmers: To use IBM MQ, application programmers do not need to have any knowledge of communications programming.
-
Technical support: IBM MQ has a large user community and also provides support 24/7 as needed.
Reviews from Real Users
Below are some reviews and helpful feedback written by IBM MQ users who are currently using the solution.
PeerSpot user Sunil S., a manager at a financial services firm, explains that they never lose messages are never lost in transit, mentioning that he can store messages and forward them as required: "Whenever payments are happening, such as incoming payments to the bank, we need to notify the customer. With MQ we can actually do that asynchronously. We don't want to notify the customer for each and every payment but, rather, more like once a day. That kind of thing can be enabled with the help of MQ."
Another PeerSpot reviewer, Luis L. who is a solutions director at Thesys Technologies, says that IBM MQ is a valuable solution and is "A stable and reliable software that offers good integration between different systems."
The head of operations at a financial services firm notes that "I have found the solution to be very robust. It has a strong reputation, is easy to use, simple to configure in our enterprise software, and supports all the protocols that we use."
In addition, a Software Engineer at a financial services firm praises the security benefits of it and states that “it has the most security features I've seen in a communication solution. Security is the most important thing for our purposes."