Try our new research platform with insights from 80,000+ expert users
Assistant Manager at a manufacturing company with 10,001+ employees
Real User
The architecture provides assured delivery
Pros and Cons
  • "I like the architecture it provides seamlessly for assured delivery."
  • "They have provided a Liberty Profile in the Web Console for administration, and that could be further enhanced. It is not fit for use by an enterprise. They have to get rid of their WebSphere process and develop a front-end on Node.js or the like."

What is our primary use case?

It's predominantly for message queuing, to assure delivery.

Our team manages messaging aspects with this product, among others.

What is most valuable?

I like the architecture it provides seamlessly for assured delivery.

What needs improvement?

The monitoring could be even better by building it into the product. The disaster recovery mechanism could also be built-in. 

I would like to see them not rely on third-party tools for everything.

Finally, they have provided a Liberty Profile in the Web Console for administration, and that could be further enhanced. It is not fit for use by an enterprise. They have to get rid of their WebSphere process and develop a front-end on Node.js or the like.

For how long have I used the solution?

I have been working with IBM MQ for almost seven years.

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

What do I think about the stability of the solution?

It is stable, for sure.

What do I think about the scalability of the solution?

We are facing some issues with the scalability in some of the components. That can be improved.

How are customer service and support?

We are satisfied with the technical support.

How was the initial setup?

The initial setup is straightforward. It takes a few minutes.

Which other solutions did I evaluate?

We started with IBM but we have recently been looking at Kafka and Solace.

What other advice do I have?

If you have mission-critical applications that rely on an exchange of data, and the data is very valuable, then I would suggest using MQ.

We have a team of people of 50 to 60 people using it, in middleware admin.

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
it_user632733 - PeerSpot reviewer
Enterprise Architect at a tech services company with 501-1,000 employees
Consultant
It allows data transmission from multiple platforms in a fault-tolerant manner.

What is most valuable?

It allows data transmission from multiple platforms in a fault-tolerant manner, that's the biggest feature. It is important for us because we do a lot of data transformation and data transmission between different systems; that's one of the biggest things that we do.

How has it helped my organization?

It's the backbone of all our data transformation and integration. Thus, this solution is our main integration platform.

What needs improvement?

Maybe, there should be a containerized version of the application, that can be deployed on the enterprises. So, there is need for a Docker container version of this product.

They need to do a better job of getting it into the open-source world, so that other people, who are more dependent on open-source technologies, start using it as well.

What do I think about the stability of the solution?

We've been using it for ten plus years now, so it's been good.

What do I think about the scalability of the solution?

It has scaled to all our needs.

How are customer service and technical support?

We have used technical support. I can't think of any issues with technical support. We've received the support that we needed, on time.

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

We've been using it for a long time. We were not using any other solution before.

Which other solutions did I evaluate?

We probably looked at IBM and Red Hat solutions. The reason as to why we chose IBM is because they are more mature in that area.

Longevity, deep support and technical depth are my most important criteria in selecting a vendor.

What other advice do I have?

You should take a look into this solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sudipta Datta - PeerSpot reviewer
Sudipta DattaMarketing Manager at a tech company with 5,001-10,000 employees
MSP

IBM MQ can be shipped in Docker www.youtube.com

Buyer's Guide
IBM MQ
December 2024
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
it_user631719 - PeerSpot reviewer
Enterprise Architect at a transportation company with 1,001-5,000 employees
Vendor
It scales and does guaranteed delivery. It can handle messages in various formats and structures.
Pros and Cons
  • "It's ability to scale, it's ability to do guaranteed delivery and it's ability to do point-to-point of what we subscribe are the most valuable features."
  • "I would like the ability to connect with some of the more recent offerings, such as API Connect; being able to publish our MQ endpoints, the queues, the messaging infrastructure as IT assets."

How has it helped my organization?

The benefit would be scale. Because of the way it works, you can really have many, many users who use the solution at the same time. Other benefits would be the ability to send messages between systems and do systems integration, without interrupting their run-time behavior.

What is most valuable?

It's ability to scale, it's ability to do guaranteed delivery and it's ability to do point-to-point of what we subscribe are the most valuable features. And finally, it's ability to handle messages in various formats and structures.

What needs improvement?

I would like the ability to connect with some of the more recent offerings, such as API Connect; being able to publish our MQ endpoints, the queues, the messaging infrastructure as IT assets. To control them, govern them and manage them and being able to publish non-functional requirements around it. For example, we support this size of the payload, we support this much throughput. Making it known and available to the rest of the organization, because this technology is so technical in nature, business management doesn't understand it. I would really like a business-friendlier or end-user friendly information layer, and some kind of simple ability to communicate what we have with the users.
I want an information layer that I can publish and tell the whole rest of the organization this is what you get.

What do I think about the stability of the solution?

Stability-wise, it has worked for us. It is an old technology and it has always worked well for us.

What do I think about the scalability of the solution?

You can really have many, many users who use the solution at the same time.

How are customer service and technical support?

We haven't had to use support much, because we have really good people. So, it has worked for us the way we wanted.

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

We did not have a previous solution. We always knew we needed something that worked asynchronously, something that did the messaging in the background. The reason we knew we needed MQ is, it's one of the integration backgrounds we supported and this was an obvious choice.

When selecting a vendor, the knowledge and the experience that the vendor has is most important. For example, IBM has had MQ for forever. So, that's definitely helpful. It's finding resources that know the product and technology and obviously the ability to support the platform. And, when necessary, be able to guide the customer through various usages and integrations with the rest of the IT infrastructure.

How was the initial setup?

In the latest installation that we are talking about right now, I was not involved. But, for other installations in the past, I was involved in the set up and it was pretty straightforward. I'd consider MQ one of the simplest products to use.

Which other solutions did I evaluate?

We didn't look at many alternatives. We considered the Microsoft platform for a little bit, but we almost always knew we wanted to do this with MQ.

What other advice do I have?

If they're thinking about a solution similar to this, I would say, look at your requirements and not just the business requirements. People often stop at that point. Look at your ability to support and run the platform, and the cost of running the platform, because, depending on your need, it could be very expensive to run a large messaging infrastructure. Also, think about what non-functional requirements you want to support now, but what you might have to support three, five, or ten years down the road. Think about it from the bigger picture perspective. And don't implement the solution for one small single requirement. People often make that mistake. They commit to a big licensing and support cost but what they're running is very small and there is not very much value added. That’s a problem there. So look at whether can you put a lot of solutions on it. Can you use it as a platform rather than a points solution is what I would look for.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user631695 - PeerSpot reviewer
Systems Programmer at a financial services firm with 1,001-5,000 employees
Real User
The messaging and the security are the most valuable features.

What is most valuable?

The messaging and the security are the most valuable features. We can find everything in queue, because that's the basis of our business.

How has it helped my organization?

It is hard to say how it has improved the way my organization functions because it's been here since the beginning. I'm not sure I have an answer.

What needs improvement?

Right now, I can't think of anything that needs improving.

What do I think about the stability of the solution?

Stability is great. We have not had any issues recently. Version 7 was a tough one, but since then, they've improved it.

What do I think about the scalability of the solution?

Scalability is great. We use it on Unix, Linux, z/OS, Windows, everything.

How are customer service and technical support?

We use technical support, the PMR, all the time and it's great. It's usually really quick.

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

It was too long ago; it wasn't my decision to switch.

How was the initial setup?

I was involved with the initial setup. It wasn't quite straightforward because the original versions used CICS and that was a little tricky sometimes. But, then they went and made the agent as part of the package of using the CICS.

What other advice do I have?

Go for MQ. It will solve your problems for interconnectivity and just whatever you need to do; scalability wherever you need to go.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user632730 - PeerSpot reviewer
IT Manager at a university with 1,001-5,000 employees
Vendor
We can track work orders and requests, so as to provide better customer service. A more graphical user interface is required.

What is most valuable?

We use the WebSphere and also use the IBM Maximo Enterprise Management System. The most usable functionality for us is just for tracking work orders and work requests, so that we can provide better customer service.

How has it helped my organization?

It has improved the way my organization functions by just being less paper, and more efficient with timing; again, going back to the customer service, with clients being able to close their work orders within a shorter time frame.

What needs improvement?

I'd like to see a more graphical user interface type of configuration for the application.

What do I think about the stability of the solution?

Normally, the system is very stable but we've actually just got a call, "Part of it's down!" So, at the moment, we have got a bit of downtime.

What do I think about the scalability of the solution?

The scalability is enormous, which creates issues as well as has benefits. The scalability adds complexity to it. It is scalable, but with some caveats.

How is customer service and technical support?

We honestly don't utilize IBM for tech support. We have an independent partner that we use for all of our IT support for this product.

What other advice do I have?

It works well, but I think that the overall scale of what you can do with this product adds, again, to the level of complexity, as to what you need in-house for support.

Definitely, you should go out and really try and define your requirements before you actually go out to look at other products. You should know exactly how you're going to use it, and what you hope to get out of this product. Thus, you will have better information to actually go out and compare different products.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user631782 - PeerSpot reviewer
Director of Technology at Brownells
Vendor
It's solid and it works. The training and scalability clustering could be a little bit easier.

What is most valuable?

It's rock solid. It just works. We have to have guaranteed delivery and support. Support is solid as well, knowing that IBM is there. We looked at some open-source products and other competitors, and at the time that we made the decision, IBM was the one that had the largest support structure. Rock-solid performance really is the most solid feature of it.

How has it helped my organization?

We had to integrate different systems and MQ allowed us to send messages between systems and guarantee delivery. What that did is allow us to more easily integrate those systems and feel 100% trust in this solution.

What needs improvement?

From an MQ perspective, if they had some built-in monitoring, built-in dashboards, maybe some web-enabled functions so we don't have to load specific tools on our workstations. The training and scalability clustering could be a little bit easier. They could also make it failover- and fault-tolerant. The training aspect is a big part. I think IBM maybe has some work to do on the training side a little bit.

What do I think about the stability of the solution?

Stability is great. Stability is rock solid. We have very few issues with it.

What do I think about the scalability of the solution?

Scalability: We're a smaller shop so we don't have the resources necessarily to take care of it. Scaling out MQ is possible, but it's not as easy as some other products. It's not as easy as other technologies even.

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

We were not previously using a different solution. The business challenged the pattern we used. Using queuing and messaging presented itself as the best solution.

When choosing a vendor, we want support, access to information, solid products, and, hopefully, building blocks where we can build on and use other products and foundation.

How was the initial setup?

Setup was more complex than what I thought it might be. We have an active-active cluster, meaning that the systems will fail over to each other if they need to. It was more complicated to set up. We had difficulties setting that up initially, even with consultant help.

What other advice do I have?

I would go back to the rock solid performance. If you can get through the setup and the learning curve with the product, it will just run and work for you. That would be the advice I would give.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user523176 - PeerSpot reviewer
Head of IT Department at BBAC
Real User
It helps us integrate applications around PowerVM.

What is most valuable?

Stability and reliability are the most valuable features. It's very reliable and very stable. You can do a fast recovery in case of any failure. It's a very consistent and stable system.

How has it helped my organization?

The whole integration channel between PowerVM and third-party applications goes through MQ. This is why MQ plays the role of middleware, of integration, and it helps us to quickly integrate all applications around PowerVM.

What needs improvement?

One possible area with room for improvement is some integration with the alert system to alert us in case of any failure of any message to be transmitted from one source to another; maybe that could help. It doesn't do that right now.

We will see how MQ will help us when we go to cloud, one day.

What do I think about the stability of the solution?

It’s very stable.

What do I think about the scalability of the solution?

We have never faced any problem with upgrading or scalability between MQ series and the IBM the PowerVM. It's good.

How is customer service and technical support?

Once you install MQ, you don't need a lot of support. Of course, we have support with an IBM partner in our country, but up until now, we have never faced a major issue that could impact our business.

What about the implementation team?

Implementation was very straightforward.

Which other solutions did I evaluate?

Our environment is 60% IBM. We did not shop to search for another solution.

In general, though, the most important criteria for me when selecting a vendor to work with are support, response time, credibility, to be near to us, and that they are not working from the cloud.

What other advice do I have?

In a financial institution, for very critical applications, when you invest, you have to invest one time. You don't have time to redo the work over and over. When you build your setup, your infrastructure, to do your service and your financial service for mission-critical applications, you have to choose the best-of-breed application that supports you. This is why we choose IBM without any hesitation.

We have never faced any problem. It works fine.

We are a bank, and regulations restrict us from using the cloud, at this point. We're using MQ only on our data center.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user523113 - PeerSpot reviewer
Large System Administrator at a manufacturing company with 1,001-5,000 employees
Vendor
We use it for a lot of real-time information between our systems.

What is most valuable?

Obviously, the biggest thing is that we’ll never lose a message. We use it for a lot of real-time information between our systems for integration, where we cannot lose data during that point in time, because then we lose track of inventory, our manufacturing systems, sales orders and things like that.

How has it helped my organization?

It's reliable. It's a solid foundation. It’s always up and running. MQ doesn't crash on us. It gives us the stability of the platform to be able to do all of the integration between our applications.

What needs improvement?

The user interface might be an area with room for improvement, but we use MQ Explorer and that helps solve a lot of our problems there.

On my test systems, I have over 150 queues; maybe a better way to manage those and to see them visually instead of just one long list.

For how long have I used the solution?

We started using MQ back in 1996.

What do I think about the stability of the solution?

It’s up 24/7.

What do I think about the scalability of the solution?

We haven't had any scalability issues. We keep adding more applications to it all the time.

How are customer service and technical support?

We use technical support only when there are problems, which is very rare. It's always been good when I've had to call them; responsive, efficient.

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

I was partially involved in the decision process to invest in MQ. We were not previously using something else. We were actually early adopters, really and truly. We started using MQ back in 1996. We've been using it ever since then.

How was the initial setup?

Initial setup was straightforward.

Which other solutions did I evaluate?

At that time, there were no other vendors on our shortlist.

The most important criteria for you when selecting a vendor to work with is obviously that it is a stable company; a vendor that will be around for a while. Those kinds of things.

What other advice do I have?

Take a look at it. It's well worth the effort to play with it and to understand it.

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: December 2024
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.