Try our new research platform with insights from 80,000+ expert users
it_user523137 - PeerSpot reviewer
Power System Specialists at Fiserv
Real User
Instead of sending files, you just send messages, whatever the transaction is.

What is most valuable?

It can do messaging throughout multiple platforms. That's the major benefit for MQ. At the same time, we use it quite extensively to do messages between the iSeries and the mainframe.

How has it helped my organization?

The amount of transactions: You don't have to send a file down. You just send the messages; whatever the transaction is. It's going to be much more effective and more trackable.

What needs improvement?

It's pretty good right now the way it is.

I don't know whether it is available with the new features, but in the older versions, I remember, to test a queue, you actually had to call an API to send messages back and forth. If that would be a one-command scenario like on the iSeries, instead of me calling the API, sending a message and receiving it, I would like to have something like that. I don't know if MQ’s new features support something like this.

What do I think about the stability of the solution?

Stability’s pretty good. I haven't had any issues. Although, in clustering, you have to know exactly what you're doing. Otherwise, your cluster will be out of whack a little bit. Otherwise, it's stable. It's very stable.

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

What do I think about the scalability of the solution?

You can scale it anywhere.

How are customer service and support?

I have not really used technical support in the last year.

When I did, I've had experiences with channels not starting up, either due to connectivity issues which turned out to be either network-related. The messages are really clearly defined and errors are logged, so we referenced that and based on that, we took action.

When we do contact technical support, they're excellent; 5/5.

How was the initial setup?

Because I had worked with it before, initial setup wasn't that bad. If I look at myself at the beginning, when we wanted to set it up, I actually went and took a course before setting it up. Especially on the iSeries side and all the communications, you have to get familiar with all the terms and terminology that are being used on the application. Once you know that, then setting it up is not a big deal.

What other advice do I have?

It's very easy to set up, it's very stable and it's trackable. MQ is a really good tool to be able to send messages back and forth between multiple platforms. If they're looking for a solution for sending files across, they can actually use MQ to send the messages across.

I haven’t given it a perfect rating because there's always room for improvement.

The most important criteria for me when selecting a vendor to work with is being strong and supporting it, and being there for a number of years, so I don't have to worry about an unsupported product.

We use it mainly on iSeries and mainframe, so I’m not really involved in using MQ to connect across cloud, mobile, and devices as part of the intranet of things.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer895323 - PeerSpot reviewer
Enterprise Architect at a energy/utilities company with 501-1,000 employees
Real User
Versatile, easy to implement, and good at doing what it does
Pros and Cons
  • "The methodology and the way in which the platform has been produced as a standard is most valuable. There are so many different versions of it now, but the actual basic functionality and the simplicity of it have made it far easier to be implemented in so many different instances. When I worked with the OS/2 or PS/2 machine environment, the messaging mechanisms were based upon IBM MQ. It is so versatile, which is the main reason that I'm a fan of it."
  • "There are things within the actual product itself that can be improved, such as limitations on message length, size, etc. There is no standardized message length outside of IBM. Each of the implementations of the MQ series or support of that functionality varies between various suppliers, and because of that, it is very difficult to move from one to the other. We have IBM MQ, but we couldn't use it because the platform that was speaking to MQ didn't support the message length that was standard within IBM MQ. So, we had to use a different product to do exactly the same thing. So, perhaps, there could be more flexibility in the standards around the message queue. If we had been able to increase the message queue size within the IBM MQ implementation, we wouldn't have had to go over to another competing product because the system that was using MQ messaging required the ability to hold messages that were far larger than the IBM MQ standard. So, there could be a bit more flexibility in the structuring. It has as such nothing to do with the IBM implementation of MQ. It is just that the standard that is being put out onto the market doesn't actually stipulate those types of things."

What is most valuable?

The methodology and the way in which the platform has been produced as a standard is most valuable. There are so many different versions of it now, but the actual basic functionality and the simplicity of it have made it far easier to be implemented in so many different instances. When I worked with the OS/2 or PS/2 machine environment, the messaging mechanisms were based upon IBM MQ. It is so versatile, which is the main reason that I'm a fan of it. 

What needs improvement?

There are things within the actual product itself that can be improved, such as limitations on message length, size, etc. There is no standardized message length outside of IBM. Each of the implementations of the MQ series or support of that functionality varies between various suppliers, and because of that, it is very difficult to move from one to the other. We have IBM MQ, but we couldn't use it because the platform that was speaking to MQ didn't support the message length that was standard within IBM MQ. So, we had to use a different product to do exactly the same thing. So, perhaps, there could be more flexibility in the standards around the message queue. If we had been able to increase the message queue size within the IBM MQ implementation, we wouldn't have had to go over to another competing product because the system that was using MQ messaging required the ability to hold messages that were far larger than the IBM MQ standard. So, there could be a bit more flexibility in the structuring. It has as such nothing to do with the IBM implementation of MQ. It is just that the standard that is being put out onto the market doesn't actually stipulate those types of things. As a result, rather than following the recommendations and the standard that was within the IBM MQ implementation, some suppliers say that we need the ability to have longer message lengths than they've implemented, but that's the way it is. Other than that, I'm very pleased with it as it is. It is good at doing what it does. I love the actual implementation, and I've used it a lot.

For how long have I used the solution?

I've been using IBM MQ since it came along. We've got a lot of different platforms. We have IBM MQ. We have had BizTalk, IMMQ, WebSphere, and WebLogic platforms, but we're moving very much into the cloud.

How are customer service and support?

The support that we have goes through third-party vendors. In the past, their support has been very good, but I can't say anything about it today. About 15 years ago, in the companies I was working with as a consultant, we had very good support. We were working very closely with IBM, and IBM implemented the PS/2 and OS/2 operating system together with Microsoft. The implementation there in terms of the connectivity was an implementation of the IBM MQ series in the OS/2 operating system, PS/2 environment. The support we received for that work back in the late '80s was fantastic.

How was the initial setup?

The initial setup is usually left to other people to do. I've never actually done the installation and setup of it myself. It has been other people with a bit more deep technical knowledge who have done the implementation and actual installations. It was a very long time ago when I received the first set of CDs where we were going to be doing the installation of it, but I don't have that deep technical knowledge of the implementation as such.

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

I think it's pretty reasonable, but I'm not so too sure of the current pricing strategy from IBM. We use many bundled services, and most often, we go through a service provided by some other third-party implementation. So, I can't really give an honest opinion about that.

What other advice do I have?

I would rate IBM MQ an eight out of 10.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM MQ
January 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Sergey Sidorov - PeerSpot reviewer
Chief of Integration Department at a financial services firm with 5,001-10,000 employees
Real User
Enables us to integrate core applications and external solutions from our partners
Pros and Cons
  • "The most valuable feature is the interaction within the system."
  • "Scaling is difficult with IBM MQ."

What is our primary use case?

We use it for all our integration cases, including the integration of core applications within our company and external solutions from our partners.

We use IBM MQ and IBM Integration Bus, App Connect.

What is most valuable?

The most valuable feature is the interaction within the system.

For how long have I used the solution?

I have been dealing with IBM MQ for five years.

What do I think about the stability of the solution?

The solution is very stable. There are some bugs, but they are very small.

What do I think about the scalability of the solution?

Scaling is difficult with IBM MQ.

How are customer service and technical support?

The support from IBM Russia is good.

How was the initial setup?

The initial setup is 50/50, between straightforward and complex. The difficult part is because for the integration of other systems with IBM MQ, they need to use software from the IBM client. But the installation itself is not difficult.

What about the implementation team?

We had assistance from an integrator.

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

It would be a 10 out of 10 if it wasn't so expensive.

What other advice do I have?

I would recommend the solution, but it is very costly.

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_user1140819 - PeerSpot reviewer
Integration Consultant at Dubai Technology Partners
Consultant
Provides us with several connection channels and name-based and user-based authentication
Pros and Cons
  • "The MQ protocol is widely used across multiple applications and it's so simple for connectivity."

    What is our primary use case?

    We are mainly using it for communication, for connecting to multiple systems. Applications are putting their messages on MQ and, from MQ, we are reading them using IBM Integration Bus. We then process them and send back the response.

    What is most valuable?

    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.

    What needs improvement?

    I had some issues earlier, two, three years back. I don't exactly remember them now.

    For how long have I used the solution?

    I have been working with IBM MQ for eight years. We are currently trying to implement IBM MQ on OpenShift and cp4i. We have MQ on-premises and we are trying to migrate it to OpenShift, a container platform.

    What do I think about the stability of the solution?

    Stability-wise, it's very good. People have been using it for 15 to 20 years. MQ and IIB are the most stable products from IBM.

    What do I think about the scalability of the solution?

    We can scale up and down anytime. There are no issues there. We have 20 to 30 internal applications connecting to middleware and all of them are connecting using the MQ protocol.

    How are customer service and technical support?

    We haven't had major issues, but whenever we have had an issue we have written to IBM and they have gotten back to us on a timely basis.

    How was the initial setup?

    The setup is straightforward. There is not much to create, it's a one-time setup, including configuring the high-availability. That is the main thing. The parameters create the queues. It takes about 10 to 15 seconds for each queue.

    In addition, we had IIB, the IBM Integration Bus deployment, including message flows and DB scripts, etc. So the deployment was not only MQ. In deploying IIB flows, we had some queue creation, server connections, and channel creation. Overall, it was about 80 percent IIB deployment and 20 percent MQ deployment.

    We had two people involved: one guy from the support team and one guy from admin. For maintenance, in the sense of the application support, we have four team members but we are handling multiple applications, not only MQ.

    What about the implementation team?

    We deployed it ourselves.

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

    Although I'm not involved with costs in our company, IBM products, in general, have high licensing costs and support costs are too high. A lot of people have started using open-source, like Kubernetes and microservices. There is also Apache ActiveMQ. There are many other products out there.

    What other advice do I have?

    I would tell people to use this, except that the pricing and support costs are too high.

    I would rate MQ at eight out of 10. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
    PeerSpot user
    it_user631791 - PeerSpot reviewer
    Assistant analyst at Office of Attorney general of Texas
    Real User
    The integration between applications is the most valuable feature. It is lightweight, so you only need to scale the hardware.

    What is most valuable?

    The integration between applications is the most valuable feature. We can use it with multiple applications.

    How has it helped my organization?

    It provides faster interaction between the applications. It makes it easier to integrate the applications.

    What needs improvement?

    So we're on MQ version 8, and I was at a recent event for MQ 9 and it looks like they've already added some of the features I was looking. For example, a better monitoring system, and a GUI to display messages, which I think they've already done.

    What do I think about the stability of the solution?

    MQ is very stable. It's a very simple application to set up, and once it is set you don't have to really configure or monitor it so much.

    What do I think about the scalability of the solution?

    Since it is very lightweight, the only thing you have to really scale is hardware. So, migrating is very simple as well. It supports HA, so we have it set up with just an active/passive type set up. And we don't have to scale it as much. So far, its been working out great.

    How are customer service and technical support?

    We haven't had to use support yet.

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

    Our first time using a message queue system was MQ, so we went with the IBM MQ product.

    Being with a state agency, we actually go through what's called a hub that has a relationship with IBM. We can't directly purchase from IBM, so we have to go send bids. But, since we have quite a few IBM applications, we always you know target IBM since we already have the support that we need and our relationship with our sales person is really great. So, we always choose IBM.

    How was the initial setup?

    I was involved in the initial setup. It was fairly straightforward. Once you start creating the queue managers, there's some configuration involved, which our developers take care of. I just take care of the basic installation of the product, which is very simple.

    Which other solutions did I evaluate?

    I don't know the names of any alternative vendors.

    What other advice do I have?

    MQ is awesome.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user632670 - PeerSpot reviewer
    IT Manager Enterprise Systems Administration at a insurance company with 501-1,000 employees
    Vendor
    It delivers the stability and security within our applications that we desire as an organization.

    What is most valuable?

    It's certainly a product that you can rely on. It delivers the stability and security within our applications that we desire as an organization.

    How has it helped my organization?

    The time to deployment is quick and easy. Again, it is stable, auditable, and uses automation to deploy products and keep the systems up and running while the business is still functioning.

    What needs improvement?

    I think the cloud is our next solution. Because we’re in the healthcare industry, I want to make sure the security is really strong and capable of keeping our members' data secure.

    What do I think about the scalability of the solution?

    It's very scalable. It's very easy to build out with high availability, and you're also able to scale both vertically and horizontally very easily.

    How was the initial setup?

    I was not involved in the initial setup.

    Which other solutions did I evaluate?

    We used all the big players and we chose IBM just because of the fact that we've used them before with other solutions. We know their capabilities. Their delivery solution team has helped guide our solutions across the board and has delivered high availability, high quality to our members.

    We also used Oracle, and we also used the Tomcats and JBoss product lines.
    The most important criteria when selecting a vendor is reliability; knowing that they're going to be there to support you when you need them; the ability to bring solutions to an issue in a quick manner that allows you to keep your business going.

    What other advice do I have?

    Every application could always use improvements, but it's a very stable application and delivery solution tool that we are able to implement quickly and add applications to it quickly; keep us going in an ever-changing environment.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user632748 - PeerSpot reviewer
    Senior Business Leader at Visa
    Real User
    ​Partnership with the vendor and stability of the product are most important when selecting a vendor.

    What is most valuable?

    Guaranteed delivery of the messages and then the ability to scale the messages the way we need it according to our application, performance, and scalability.

    How has it helped my organization?

    It helps us to make sure that every time you do a swipe on your credit card, the credit card transaction is guaranteed to transact.

    What needs improvement?

    Some of the new features that their competitors are coming out with. Things like AMQ are coming out with - transformation of messages with the security aspect of it and even scalability with AMQ, it's scaled at the microservices level and MQ is not quite there yet.

    For how long have I used the solution?

    We're currently evaluating AMQ to see if from a cost perspective it makes sense or not to switch from IBM MQ. We still have IBM MQ.

    What do I think about the stability of the solution?

    Very stable. Within the last year or so we hardly had any issues with the MQ or the queue itself going down.

    What do I think about the scalability of the solution?

    Scalability good, we can scale by the application needs and also scale by the need of the application but also the need of the infrastructure. At our peak, we're able to scale and make sure the transaction goes through.

    How is customer service and technical support?

    Customer Service:

    Service is good. We've been able to meet all our SLAs in the agreement that we signed with them.

    Technical Support:

    We have an enterprise level agreement with IBM. If there's any issue with MQ, we have a direct line to them.

    Which other solutions did I evaluate?

    AMQ is one of them, Kafka is the other, and of course IBM MQ has always been on the list.

    We chose IBM a long time ago from all the criteria I mentioned and then at the time other players were not evolving yet. IBM MQ has been an enterprise solution for many companies and the stability's there. It made a lot of sense for us to use IBM MQ back then.

    What other advice do I have?

    Partnership with the vendor and stability of the product are most important when selecting a vendor. I mentioned AMQ earlier, and there's no guarantee that AMQ will be around next year.

    Stability is key to the product and the performance of it, you can get high availability, high performance too, but we talk about tens of thousands TPS through the product so, from that perspective there's no other competitor on it.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user632682 - PeerSpot reviewer
    Manager Middleware and Database Systems at a tech services company with 501-1,000 employees
    Consultant
    We can pull our legacy data from the mainframe and bring it down into a modern Java front end.

    What is most valuable?

    For MQ, the most valuable feature is our ability to connect our distributed systems back to the mainframe, and pull our legacy data out of the mainframe and bring it down into a modern Java front end.

    How has it helped my organization?

    It's easy to install and it's bulletproof. We never have an issue with it. The upgrades are easy and IBM support is fantastic.

    What needs improvement?

    Honestly, the features they just recently released are what I wanted to see. Like I mentioned elsewhere, the appliance device was fantastic. It's MQ in a box, and you just plug it right into the network. I'd like to see improvements around that area, so we can take our z/OS systems into our distributed environments even easier.

    What do I think about the stability of the solution?

    We are very happy with the stability.

    What do I think about the scalability of the solution?

    We are very happy with the scalability. It's easy to scale, easy to cluster, it's highly available, and we love the fact that IBM is now making appliance devices out of MQ, so you can buy them and just rack them right into your data center.

    How are customer service and technical support?

    We are very happy with IBM support. Also, their professional services; if you need consulting, they're fantastic.

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

    We used this product to solve our initial development solution about 15 years ago. We were coming on with Java, and we needed to connect our distributed front-end Java to our back-end legacy business intelligence code that's all written in COBOL on the mainframe. MQ was just the perfect way to connect.

    How was the initial setup?

    I was involved in the setup. It's straightforward, but I had done this before.

    Which other solutions did I evaluate?

    We looked at a couple others, such as RabbitMQ and Sonic. They just didn't have IBM’s weight behind them. I love it.

    When looking for a vendor, I look at their reputation, reliability, and a recommendation from the industry like a Gartner report. The Magic Quadrant is huge for us. We look at quadrant leaders all the time when we're taking solutions.

    What other advice do I have?

    Don't hesitate. Call IBM and get them in there tomorrow.

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