Try our new research platform with insights from 80,000+ expert users
it_user523140 - PeerSpot reviewer
IT Architect at a comms service provider with 10,001+ employees
Vendor
It's a core part of a middleware platform, integrating with our CRM billing application and our online transaction application.

What is most valuable?

It's one of our core parts of a middleware platform for integrating our CRM billing application and our online transaction application as well. That's the key usage for day-to-day activities.

How has it helped my organization?

Integration is a key benefit; it integrates easily. Management is easy. Queue management is one of the key features of it; how easy it is to get set up, get started, get running, look at your queues, look at your workloads, etc., and see what's going on.

We’re not using MQ to better connect across cloud, mobile and devices, or part of the internet of things. It's something that we're looking at for IoNT. We're looking at doing mobile parking, our parking meters. It's something that we're looking at, but we're just doing the road mapping. We haven't deployed that yet.

Currently, it's our connection between our web front end and our back end billing, but that's the next step.

What needs improvement?

Everything that we need so far works, so I think I'd have to look at the road map, what we planned for internet of things and see if it meets that, which it should. At that point, we'll have a better understanding of what we need going forward.

My support guys, because they use it on a day-to-day basis, might want to see improvements from a management perspective, the management interface. That's one of the complaints I've heard: modernize to a more mobile platform. It's not modern enough for what they wanted to do with it, from what I've heard. That's one area I would say improvement could be done, but again, that might be a small component. Beyond that, nothing.

The main reasons why I haven’t rated it higher is the management interface, which has been a topic of discussion among some of the users, and some issues we’ve had with MQ for z/OS; that's probably because we were on an older version. I haven't looked at the newer version. Those are the two main reasons.

As far as the price point, I don't deal with that; that's somebody else's problem. From a deployment perspective, I didn't have an issue. It's a set up and go for me, from an architect's perspective. These are the requirements, these are the design, you go.

What do I think about the stability of the solution?

Stability is pretty good. We haven't had issues from a stability perspective. It seemed to always be running. Everyone seems to say, "Hey, it's an MQ issue." Once you look at it, though, the bottleneck is always somewhere else.

Buyer's Guide
IBM MQ
April 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
849,686 professionals have used our research since 2012.

What do I think about the scalability of the solution?

Scalability is great as well. You can create your queue managers or you can add a node if you need to and just grow your platform.

How are customer service and support?

I personally haven't used technical support, so I can’t comment on that. Once it's deployed, the support team manages everything into it.

Which solution did I use previously and why did I switch?

I was not involved in the decision to invest in MQ.

How was the initial setup?

I was in the initial setup; I was involved in the design of the environment for MQ and the rollout of that platform.

It was midway between straightforward and being complex. Our environment is quite complex. We have to integrate the different systems; we have MQ on z/OS, we have MQ distributed. It's right across the platform. The setup of MQ was not complex, but the integration with our environment had some complexity. Overall, with the MQ platform, I don’t think we could have done it any easier.

What other advice do I have?

It's a great tool. It's a great integration middleware tool. Once you have your requirements set, MQ should meet it, but review: Make sure that you understand what you need, what you're setting up, and how you're going to deploy it.

The most important criteria for me when selecting a vendor to work with is how easy it is to get the information from that vendor. Usually, when we get a project, it needs to be deployed yesterday; very tight timelines. If a vendor can come to the forefront, come with all the information, show that their product will meet our needs and it's above any other product on the market, or even on par, but you get a little bit of extra service or support, that's what we look for.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1319070 - PeerSpot reviewer
IT Team Lead at a financial services firm with 10,001+ employees
Real User
Clustering is good, but the setup is difficult
Pros and Cons
  • "The clusterization which results in persistence is the most valuable feature."
  • "The initial setup is difficult. Creating your own cluster is difficult. Working with cluster repositories is difficult. Issue management with IBM MQ is difficult."

What is our primary use case?

We use it to send a notification to our customers.

What is most valuable?

The clusterization which results in persistence is the most valuable feature. I only use a very small number of its features.

For how long have I used the solution?

I have been using IBM MQ for about three years. For about one year I wrote adapters for IBM Broker and for two years or more I wrote services that used IBM MQ. This was a Java application by JMS.

What do I think about the stability of the solution?

The stability is okay.

What do I think about the scalability of the solution?

Scalability is not an issue of IBM MQ. There is no replication of messages and that is very bad for systems. Only persistence can solve this issue.

How are customer service and technical support?

IBM technical support is good.

How was the initial setup?

The initial setup is difficult. Creating your own cluster is difficult and working with cluster repositories is difficult. Issue management with IBM MQ is difficult.

What's my experience with pricing, setup cost, and licensing?

It's a very expensive product.

Which other solutions did I evaluate?

I like RabbitMQ more than IBM MQ.

What other advice do I have?

If you have a lot of money then I would, of course, recommend IBM MQ.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM MQ
April 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
849,686 professionals have used our research since 2012.
Software Engineer at Sita
Real User
Makes it easy to solve problems in our diverse environment
Pros and Cons
  • "The most valuable features are the point to point messaging and the MQ API."
  • "I would like to see faster monitoring tools for this solution."

What is our primary use case?

We have a diverse distributed environment that includes Z/OS, Microsoft Windows, Solaris, Linux, and zLinux. We use multiple programming languages and different databases.

How has it helped my organization?

IBM MQ was found to be easy to implement and operate. It became the defacto standard, and integration problems moved from an operational issue to application solutions.

What is most valuable?

The most valuable features are the point to point messaging and the MQ API. This solution is simple and very diverse.

What needs improvement?

I would like to see faster monitoring tools for this solution.

For how long have I used the solution?

Fifteen Years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Manager - Enterprise Information at a government with 51-200 employees
Vendor
The message queue and the integration with many development platforms/languages are the most valuable features.
Pros and Cons
  • "The message queue and the integration with any development platform/language, i.e., NET and Java, are the most valuable features."

    What is most valuable?

    The message queue and the integration with any development platform/language, i.e., NET and Java, are the most valuable features.

    How has it helped my organization?

    We are the Companies and Intellectual Property Commission where our mandate is to register and regulate companies and intellectual property (patents, designs, trademarks, and copyrights).

    In South Africa, a company that wants to do business with the government or a privately owned company is required to also register for taxes through the South African Revenue Services (SARS).

    We have integrated our registration process with SARS to seamlessly register both the company and the taxes upon registration of a company with CIPC using the near real time concept.

    We created an interface between two state-owned companies. We replaced the FTP/SFTP process that was cumbersome and often difficult to synchronize the two databases between CIPC & SARS.

    Now that we utilize IBM WebSphere MQ, we are never down. Even if the MQ server crashes, messages are queued and can be recovered.

    This extends the use of this product to allow seamless integration with all of our stakeholders for data exchange purposes.

    What needs improvement?

    I don’t know of any room for improvement.

    For how long have I used the solution?

    I have been using WebSphere since 2013.

    What do I think about the stability of the solution?

    We have not had any issues with stability.

    What do I think about the scalability of the solution?

    We have not had any issues with scalability.

    How are customer service and technical support?

    We've never encountered any critical issues that required technical expertise except when the server crashed. We had to get an IBM WebSphere MQ accredited service provider to reconfigure the application. We never experienced any other pressing issues after that.

    Which solution did I use previously and why did I switch?

    We used FTP/SFTP before. We switched to IBM WebSphere MQ because we needed a robust, scalable message processing mechanism with the ability to integrate with different technologies.

    How was the initial setup?

    The setup was straightforward. Network connectivity is easy as long as you understand your solution design requirements.

    I had to take over the project with limited knowledge about the product. I can safely say today that I support the solution with minimum assistance from the software vendor. I was not trained, nor did I have skills transferred to me to enable me to support the product

    What's my experience with pricing, setup cost, and licensing?

    Since this was not the initial direction CIPC was embarking on, we had the minimal license requirement. The cost was less than the value we would be getting out of this product. There's an annual license with support and it is reasonable cost wise.

    Which other solutions did I evaluate?

    We did not evaluate other options. This was recommended to us by SARS. This currently is their standard of integrating with SARS.

    What other advice do I have?

    IBM WebSphere MQ is robust, scalable, and reliable. You just have to clearly articulate your requirements and understand your needs so that you can realize the benefits of using the product. Our lesson learned is to always plan wide and implement narrow. This is the "phase approach."

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user523179 - PeerSpot reviewer
    Systems Manager with 1,001-5,000 employees
    Vendor
    It's reliable and gives us flexibility to drive a solution on any platform.

    What is most valuable?

    I inherited it when I took over administration of a platform. It is pretty core in our business. I haven't really dealt with configuration that much. It is used to push transactions throughout z/OS, IBM i, Windows, and Linux. It seems to be pretty reliable. It's one of the few things we have that just runs, almost to a point where you forget to go back and do some upgrades. We're running a couple versions that are a little old, and you just forget that; like, "Oh yeah, it's running." It's pretty solid.

    How has it helped my organization?

    It gives us flexibility to drive a solution on any platform but have a reliable communication network.

    What needs improvement?

    I didn't know how to get into it. I had to Google how to get into it. Once I got into it, it made sense. It was a green-screen implementation, but it made sense.

    I don't know enough about it to really say, "This is where it's missing something."

    You can always say price is an area with room for improvement.

    What do I think about the stability of the solution?

    It's solid. It's one of the few things that just runs, and runs, and runs.

    What do I think about the scalability of the solution?

    We've upgraded multiple systems and it's kind of come along. As far as the transaction basis that it's responsible for, it's done a really good job. There might be some lagging Windows versions; that's really been more about operating systems lagging behind because of other applications, not MQ. You might get some spots there, where performance might not be what we would've expected, but that's really not an MQ issue.

    How is customer service and technical support?

    We have hardly ever used technical support for it. The last time we did, we found out that we were running an unsupported release. That kind of shows how long it just runs. Sometimes you forget to upgrade a couple of the components.

    When I have used technical support, I thought it was very good. They even reached out and helped us a little bit in that situation – when we weren't even supported – to take a look at some of the basic stuff, just to make sure we didn't miss anything. Eventually, we got through the situation. We figured out what it was. It turned out it wasn't MQ at all. It was just a configuration change. I think tech support has been pretty good.

    I'm an IBM i guy. I always think IBM support is excellent. I haven't dealt with z/OS in a long time, but they were good there, too. The product support, I would imagine, has been pretty good, too.

    What other advice do I have?

    It's a worthwhile product. If it's priced accordingly and does everything for you, go for it. It's a good product.

    I haven’t given it a perfect rating because I haven't had enough experience with it to say, "This is where it's lacking something." As I’ve mentioned, it seems to be really solid and just works.

    The most important criteria for you when selecting a vendor is probably the durability of the vendor. You can get into these relationships that look good, with all good intentions from them, but they're not around. With IBM, obviously, we've invested heavily in the company for a long time. We have a good relationship with them. I think durability, and then going with that is innovation. Those are probably the two biggest characteristics.

    I don't know that much about our mobile and cloud initiatives. I think we have some. They're probably beyond the infancy stage but certainly not mature at any point. I'm not sure how this technology is driving any of that. I'm not sure.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user523164 - PeerSpot reviewer
    Unix Admin at Desjardins
    Vendor
    We use it to communicate with the IBM SIS service. I would like a dashboard for working with queues.

    Valuable Features:

    The most valuable features are messaging between applications; sending messages. We use it a lot to communicate with the IBM SIS service.

    Improvements to My Organization:

    Actually, we didn't have a choice. If we wanted to speak with IBM SIS, it was the way to do it, so we had no choice there. We had to do it.

    There are some part of the business side that couldn't be done without it. It's an integral part.

    Room for Improvement:

    It would be nice to actually have something like a dashboard. I've been to a presentation about the PowerHA. They now have something like a dashboard, where you can see the health of your nodes and stuff. It would be great to have a dashboard like this. I think there is MQ Explorer, which does that, but I haven’t found it. I would like to use it more to work with the queues, and less to see the health of the environment.

    It’s reliable and it's quite all right to work with, but I would like the tools to be easier to work with on a day-to-day basis. For instance, the logs and stuff. For now, we just use the command line when we go in the log directory for each queue manager. It's not very, very easy to operate.

    Stability Issues:

    Stability is good. It's okay.

    Scalability Issues:

    Scalability is okay but it can get a little complicated. The application should really be aware of the way it works. We had quite a few issues where the app wasn’t able to talk to many queues. We didn't know that much about MQ; the dev team didn't know a lot about MQ, we did not know a lot about how to code for MQ. It was kind of difficult conversation there.

    Other Advice:

    I strongly suggest taking good training first, so you will really know the product and know how to implement it. Then, everything should be fine.

    Stability and support are the most important criteria for me when selecting a vendor to work with.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    reviewer1317309 - PeerSpot reviewer
    Consultant at a financial services firm with 10,001+ employees
    Real User
    Enables us to distribute records, working with a mainframe system
    Pros and Cons
    • "I haven't seen any severe issues related to it. Most of the time it's running. That is the advantage of IBM MQ."
    • "In terms of volume, it is not able to handle a huge volume. We also have limitations of queues related to IBM MQ. We often need to handle a very big volume, but currently we do have limitations. If those kinds of limitations could be relaxed, it would help us to work better."

    What is our primary use case?

    All our applications run around MQ. We run a backend system working with a mainframe and we distribute records via MQ. We are using it daily.

    What is most valuable?

    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.

    What needs improvement?

    It could be easier to use.

    For how long have I used the solution?

    I have been working with IBM MQ for close to 14 years.

    What do I think about the stability of the solution?

    It is stable.

    What do I think about the scalability of the solution?

    It can scale but sometimes, in terms of volume, it is not able to handle a huge volume. We also have limitations of queues related to IBM MQ. We often need to handle a very big volume, but currently we do have limitations. If those kinds of limitations could be relaxed, it would help us to work better.

    How was the initial setup?

    I'm working on the development side. There is a setup team that is dedicated to working on implementations. I don't have enough hands-on in the configuration of MQ to comment on the setup.

    What other advice do I have?

    If you're looking for stability I would recommend using IBM MQ. But people, these days, are starting to work with Kafka, which is an open system. I don't have enough knowledge about Kafka to comment on it. I just work with MQ.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Team Leader of the Development Team at IBM/IT-Innovation
    Real User
    Reliable integration between servers is valuable. This solution helps us scale web services and organize parallel execution
    Pros and Cons
    • "Reliable integration between MQ servers is the most valuable feature."
    • "MQ needs instruments for connection with new modern queues like Kafka or RabbitMQ."

    What is our primary use case?

    We use IBM MQ as a reliable way of integrating different applications. Our transaction service operates using IBM MQ for organizing the asynchronous interaction between different applications and the core banking system. It is easy to organize parallel reading and writing, and you can easily link two IBM MQ servers using the remote queue feature. We also use IBM MQ in web services which are developed using IBM Integration Bus. MQ helps us scale web services and organize parallel execution.

    How has it helped my organization?

    IBM MQ helps us scale our applications and balance our applications' performance. MQ is quite reliable. In some cases, our application became simpler and more reliable simultaneously.

    What is most valuable?

    Reliable integration between MQ servers. IT helps us create flexible integration solutions.

    What needs improvement?

    MQ needs instruments for connection with new modern queues like Kafka or RabbitMQ.

    For how long have I used the solution?

    One to three years.
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.
    Updated: April 2025
    Buyer's Guide
    Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.