IBM MQ Valuable Features
We have been using the normal messaging along with channel authorization.
At certain times — although not in this bank, in my previous experience — we had used the message authorization on top of the queue. That meant that the moment a user tried to write a message it would be authorized before it was written.
In the ESB architecture, MQ is used to decouple synchronous consumer specific web services calls from the host system calls, by implementing state management. Request and response message matching rely on MQ Message ID & Correlation ID (MQMD header properties).
Message load balancing being implemented using MQ or achieving high throughput, while Message affinity ensures response messages are propagated to the very same host system which had generated the request message.
MQ publish subscribe feature being used to for notification where multiple instance of one or more applications can subscribe to the same topic at different time.
Message expiry features ensures the redundant or unwanted messages are expired automatically from the MQ based on the settings. This feature is being used at times to ensure no duplication of payments.
Message persistence feature ensures the message availability even after any planned/unplanned downtime.
MQMFT feature ensures files are delivered asynchronously and complete file transfers are automated.
MQ authorization can help to ensure high level of security in accessing the messages from a MQ server or sending messages via MQ channels between two or more systems.View full review »
Technical Lead at a financial services firm with 10,001+ employees
What we find most valuable is the fact that we can decouple it from the application. If one side is down, but someone in the bank is serving a customer and needs to connect to an account, he can put in the information and wait. When the remote system comes up and connects, we can push messages with the push function. So what is quite useful is the asynchronous function which means we don't lose everything in the bank. Although we use a lot of things synchronously, asynch is the best thing so that no banking information is ever lost, even when the network goes down and comes up.
We can also expand it across many servers with the cluster, using load balancing and failover. We use that extensively as well. The load balancing works absolutely wonderfully.
Overall, it makes us very flexible in the architecture we can use at the moment. When someone comes to us and says, "I need ABC," we can put together the correct solution for him with all our flexibility.
We use Red Hat from a server point of view. With our Linux box, MQ is on the box itself. We use that quite extensively as well. Inside of that, we find the shared HA function quite useful. It allows us to do HA really quickly, compared to how things were before.View full review »
Unix/Linux Systems Administrator at a financial services firm with 10,001+ employees
Lead Architect at a retailer with 10,001+ employees
The most valuable feature is that it's a very strong integration platform and it is quite a monolithic solution. It's got everything.
At the moment we're trying to be a little bit more nimble in terms of how we deliver things for the business. We need to look at using some of the cloud-first as we have invested quite heavily in Azure. So we want to move away from all our legacy data centers and at the right time, we will move into the cloud as much as possible.
Currently, we are not using many advanced features. We are only using point-to-point MQ. I have previously used features like context-based authentication, SSL authentication, and high availability. These are good and pretty cool features. They make your business reliable.
For critical business needs, everyone uses only IBM MQ. It is the first choice because of its reliability. There is a one-send-and-one-delivery feature. It also has a no-message-loss feature, and because of that, only IBM MQ is used in banking or financial sectors.View full review »
IT Development Manager at a financial services firm with 501-1,000 employees
The solution is very easy to work with.
The solution is very stable, it also offers transaction management and support.
The solution offers very good integration with other services. It's one of the great advantages of the service.View full review »
The messaging queue is the main feature that we use. We use other products like publish and subscribe, which are very useful to us as well.
We can share data and other people can subscribe to it.
The solution is very stable.
The solution can scale well.
We've found the installation to be extremely straightforward and well laid out.
It's easy to maintain, easy to administer, and easy to see what's going on there. Overall, it's a good product.
Technical support is excellent.View full review »
Senior Developer at a media company with 10,001+ employees
I like the whole idea. But the first things are its simplicity and its robustness. Compared to any other product, it's the most robust I've worked with. And it's extremely easy to manage.View full review »
Lead Software Engineer at a retailer with 10,001+ employees
The most valuable features are RDQM and queue sharing.
There has been a lot of improvement in architecture. It handles better with the new architecture such as Cloud, and Cloud-on-premises integrations.
Also, how Kubernetes can be deployed is helpful.View full review »
The MQ layout is quite easy.
It is very stable. We don't have many issues.View full review »
Encryption and the fact that we have not had any data loss issues so far have been very valuable features. IBM MQ is well encrypted so that we are well within our compliance and regulatory requirements, so that is a plus point as well.View full review »
Consultant at a transportation company with 10,001+ employees
It is very stable. We haven't seen any failures.View full review »
Enterprise Architect at a tech services company with 11-50 employees
What I like the most about IBM MQ is the
Integration Consultant at Dubai Technology Partners
The MQ protocol is widely used across multiple applications and it's so simple for connectivity.
Other valuable features include the
- messaging format
- message persistence
- security features, including several connection channels and name-based and user-based authentication.
Enterprise Architect & Solutions Architect at AIA Australia
I think the whole product is useful. Their database and all is very good, and the product is fine. The fact that it ensures message delivery is probably the most important thing. I also like that you're able to trace and track everything. If it doesn't arrive at the destination, it will go back to the queue, and no message will be lost.View full review »
IBM MQ deals mainly with the queuing mechanism. It passes the data and it publishes it. These two abilities are the most valuable features.
Senior Technology Lead at a financial services firm with 5,001-10,000 employees
The most valuable features I have found to be the message queue itself and its ability to bridge between mainframe type services to distributed services.View full review »
Project Manager/System Architect/Senior Mainframe System Engineer/Integration Specialist at a tech services company with 51-200 employees
The message is delivered. This is the most important thing.
Overall, I have been satisfied with the solution's stability and scalability.View full review »
- Offers better reliability and monitoring compared to other tools.
- Integrates well with other IBM solutions. Therefore, it makes sense to use this product when a company has a large IBM solutions portfolio.
IT Architect at a financial services firm with 10,001+ employees
Reliable messaging and throughput are the most valuable.View full review »
The high availability and session recovery are the most valuable features because we need the solution live all day.
The product gives us security.View full review »
The most valuable feature is the stability. It's perfect in this way.View full review »
Consultant at a financial services firm with 10,001+ employees
From the time I joined this company I have been working with IBM MQ. Until now I haven't seen any severe issues related to it. Most of the time it's running. That is the advantage of IBM MQ.View full review »
I like the architecture it provides seamlessly for assured delivery.View full review »
There are many things that I like about IBM MQ, such as, its performance and reliability.View full review »
Manager Specialist Platform (Java) at a tech consulting company with 10,001+ employees
It's very stable.
It also has a backup queue concept and topics, features that I have not seen anywhere else. I like these features very much.View full review »
Database Administration Team Leader at a transportation company with 10,001+ employees
The subscribe and publish features are excellent. We use them a lot.
The usability of the solution is very good.View full review »
The reliability of the queuing is the most valuable feature.View full review »
IT Team Lead at a financial services firm with 10,001+ employees
The clusterization which results in persistence is the most valuable feature. I only use a very small number of its features.View full review »
Administrator at a healthcare company with 10,001+ employees
Everything looks fine. It is
The most valuable feature is the interaction within the system.View full review »
- Very fast
It's a very good product. Very easy to work with.View full review »
Service Delivery Consultant at a tech services company with 10,001+ employees
Software Engineer at Sita
The most valuable features are the point to point messaging and the MQ API. This solution is simple and very diverse.View full review »