IBM MQ- The leader in the Middleware domain
April 30, 2019

IBM MQ- The leader in the Middleware domain

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM MQ

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 definitely has helped us scale our business and make it more secure and available than before.
  • We have very little to no message loss, hence we are having very few incidents to deal with. We have deployed special scripts which log all the activities on a particular queue manager and the logs are exported to another server where they are continuously monitored for error codes or messages.
  • We are able to integrate with multiple clients now and assign the external clients a particular set of SSL certs which could be installed on one of the queue managers and you just need to make a client connection and you are done.
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.