Try our new research platform with insights from 80,000+ expert users
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.

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

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
it_user631710 - PeerSpot reviewer
Middleware Admin at a insurance company with 1,001-5,000 employees
Vendor
It's our messaging bus. We use it for events that are limited to various applications that we have.

What is most valuable?

For us, it's basically just our messaging bus. We pretty much use it just for events that are limited to various applications that we have in our company. That is pretty much the use case that we have with respect to the IBM MQ.

Also, the stability and reliability of the tool system is what makes it really easy to be able to work with.

How has it helped my organization?

Technically, it has made our lives a lot easier. Prior to having MQ, we were basically developing these custom in-house solutions, where we were running into a lot of issues. After bringing MQ on board, along with its integration and flexibility that it has provided us with, it has basically shortened the amount of work we had to do in order to get it set up and to get the communications happening in between.

What needs improvement?

Maybe it should have something with respect to being able to provide a graphical view of the data elements that we are processing. For example, how many messages are being processed by a certain queue or for how much time each message is staying in the queue, and so forth. If there's a way that IBM can provide this tool that can have this out-of-the-box dashboard feature, it would be helpful.

Right now, we are trying to build custom solutions so as to gather that information. We are using Dynatrace, which is one of our monitoring solutions. We try to use it to analyze how many messages this queue has processed today and then we are trying to calculate the data for how long did the message stay in the system before the application picked it up. If there is a tool that can actually provide an out-of-the-box solution of this kind, then it would be really efficient for us.

What do I think about the stability of the solution?

We have not experienced any stability issues. We have been running this for almost about five years now. I don't think, up to this day, we've had any server down issues primarily because of MQ, i.e., the product itself. It's very stable.

What do I think about the scalability of the solution?

With respect to scalability, we're not such a big shop where we are continuously scaling up, but it's a pretty standard system for us. We did not really have to do a whole lot. It runs on very bare resources; it's pretty good.

How are customer service and technical support?

We have had a few scenarios where we were trying to develop some custom security solutions that required MQ to be authenticated, when they are trying to push our consumer messages out. It was not really an issue but more of an enhancement that we were trying to do. That's when we tried to approach IBM and get their inputs on the best way to do this.

They certainly were very helpful. They provided us with the necessary guidance and showed us some technical documents that were available for our reference and basically, to get the project completed.

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

Actually, when I joined this company, they already had the solution.

What other advice do I have?

First, assess your requirement. Basically, understand what you want to do and that's where it all starts. Doing the right analysis, finding the right solution; that's where success and failure happens.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM MQ
November 2024
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
it_user631725 - PeerSpot reviewer
Application Architect at a healthcare company with 1,001-5,000 employees
Real User
Access to support resources and to new release information in a timely manner are valuable features.

What is most valuable?

  • Ease of use
  • Access to support resources
  • Access to new release information in a timely manner
  • Easy to digest

How has it helped my organization?

It is easy to use and seamless with our existing technology. It's a trusted name we know that we've used for years. It performs and it has very low downtime, if any.

What needs improvement?

With MQ, we always have trouble with the initial priming call failing. It would be nice if we didn't have the little wake-up service. Maybe if it self-monitored, had it's own health monitor, to fire those off upon startup, so we don't have to pay the price for it.

What do I think about the stability of the solution?

We are happy with the stability.

What do I think about the scalability of the solution?

We have not had any scalability issues to my knowledge.

How is customer service and technical support?

Our admins have used support in the past. As far as I know, they are satisfied with it. It's pretty solid and it's kind of the backbone of a lot of our stuff.

How was the initial setup?

The initial install was a long time ago.

What other advice do I have?

Stick with the out-of-the-box requirements, unless something tells you to go in another direction. And if so, definitely work with the vendor to make sure that they give you the adequate tools to do that, or help you scope that out.

When selecting a vendor, support is the most important criteria.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user523161 - PeerSpot reviewer
Manager at a tech services company with 10,001+ employees
Real User
It can integrate applications on different platforms and different technologies

What is most valuable?

The integration it provides makes a lot of stuff easier. There are a lot of ways to integrate things but it works on a lot of different platforms and with a lot different technologies.

How has it helped my organization?

We've been able to get some disparate applications that weren't originally written to be integrated, but we've been able to make that happen.

What needs improvement?

I use the character-based interface for things but a lot of my peers like the GUI. Maybe there's a GUI available that I'm not aware of but that would be something that would facilitate it for some other people. Any kind of GUI; it could be on a phone or a browser or whatever. As far as I know, that is currently lacking, but maybe I just don't know. I primarily use the character-based interface for management when I work with it.

Because you can only put so much information on a text screen, sometimes you have to kind of shift views to look at things. That's something that, I imagine, if there was a GUI interface, you could do that a lot more easily. That would be an enhancement, I guess.

To some extent, it just runs in the background and you kind of forget about it. You don't really think about what else you could do with it. It’s just kind of running there.

What do I think about the stability of the solution?

It's rock solid.

What do I think about the scalability of the solution?

I don't think we've tested the really high-end but it handles everything we can throw at it.

How is customer service and technical support?

We have used technical support very occasionally. It's gone well when we've called, but we really haven't had too many opportunities.

What other advice do I have?

Give it a try. It's not hard to do a proof of concept, get something going and build on that. You'll find that it's pretty easy to work with and it does a lot for you.

The only reason I haven’t given it a perfect rating is probably because I don't know everything it can do. I probably could take better advantage of it, but I might not be doing that right now.

The most important criteria for me when selecting a vendor to work with is reliability. I've got to trust that the product will do what they say, that they'll be able to support it, and that they'll be around in 5 or 10 years when I'm still using it. I kind of lump that into reliability. When I invest in something, I want it to be there and still working later on.

We are not using MQ to connect across cloud, mobile and devices as part of the internet of things. We don't do that on this project. The barrier to success is that nobody's interested. It's that blunt.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1037130 - PeerSpot reviewer
Lead Talent Acquisition Specialist at a tech services company with 1,001-5,000 employees
Real User
Simple to deploy, low maintenance, and technical support is always reachable
Pros and Cons
  • "This initial setup is not complex at all. Deploying it was very easy."
  • "The user interface should be enhanced to include more monitoring features and other metrics. The metrics should include not only those from the IBM MQ point of view but also CPU and memory utilization."

What is our primary use case?

Our use cases for IBM MQ involve share markets.

In this organization, we are not using many of the features because we have a very small infrastructure. In my previous organizations, I used many of the components including AMS. However, here, we are just using it as a messaging solution and not any of the other components.

What is most valuable?

The MQ appliance has very good performance.

What needs improvement?

The user interface should be easier to use.

The user interface should be enhanced to include more monitoring features and other metrics. The metrics should include not only those from the IBM MQ point of view but also CPU and memory utilization. These kinds of features would be really helpful when we have a large infrastructure. Right now, this limits us from using the product.

In general, the user interface should be more catchy, to entice users.

IBM should promote the use of the MQ appliance because the speed and performance are superior when compared to traditional ways of using the product.

If IBM were to release as least some limited features for MQ as open-source, then it would be great because people will migrate to this solution instead of choosing open-source products like Apache Kafka or RabbitMQ.

For how long have I used the solution?

I have been working with IBM MQ for almost 13 years across different organizations. I began working with version 5.3 and am currently using version 9.

What do I think about the stability of the solution?

The stability is absolutely perfect when it is running on AIX. However, I have experienced some issues with certain Linux distributions. With AIX, I have not had any problems with IBM MQ. With other flavors of Linux, there is some instability whereby the MQ configuration parameters are not giving the proper information. From this, I have concluded that the stability of MQ depends on the Linux distribution that it is running on.

What do I think about the scalability of the solution?

The number of users in my current organization is six or seven. This is the number of applications that we have. This is not an extensive use of the product but we do plan to increase usage in the future.

In my previous organization, our use was more extensive. We had between 700 and 710 users.

This product scales and the number of users depends on the industry, as well as the financial strengths that the organization has.

How are customer service and support?

The technical support from IBM is always reachable.

Internally, we provide technical support to our users. This is possible because our team is only six or seven users.

How was the initial setup?

This initial setup is not complex at all. Deploying it was very easy.

What about the implementation team?

Limited staff is required to maintain this solution because of its stability.

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

The licensing fees are paid quarterly and they are expensive. This is something that I have heard from all of the organizations that I have worked with.

Which other solutions did I evaluate?

I have evaluated Apache Kafka and RabbitMQ because of the open-source features and benefits. The open-source aspect is an advantage. I have found that not many users choose IBM MQ, even though it is stable, because of financial constraints.

If IBM were to release MQ or at least some limited version as open-source, it would become more popular. People would choose it instead of implementing other products, or other streaming solutions. This is what people are trying to do with DevOps.

IBM MQ is much more stable than these other products, although the rest of them work well with cloud providers such as AWS.

What other advice do I have?

Overall, this is a good product. The only thing that I found complex was to build the user interface with the latest versions of IBM MQ. It was a little bit tricky to do.

I would rate this solution an eight out of ten.

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 Consultant at Ministry of Justice, Kuwait
Consultant
Secure, fast, and easy to work with
Pros and Cons
  • "Secure, safe, and very fast."
  • "I wanted to upgrade Windows Server. It's not that easy to move."

What is most valuable?

  • Secure
  • Safe
  • Very fast

It's a very good product. Very easy to work with.

For how long have I used the solution?

I have been using IBM MQ for about nine years. We have many projects with it in many places in Kuwait.

What do I think about the stability of the solution?

There have been no issues with the stability of the solution.

What do I think about the scalability of the solution?

I haven't had any issues with the scalability.

How are customer service and technical support?

I only contacted technical support when I wanted to upgrade Windows Server. It's not that easy to move. I had Windows 2008, and I wanted to go to Windows 2012 or '16. You have to reinstall, or there was a solution somebody told me about and that made life easier.

How was the initial setup?

The initial setup is straightforward. On the AS/400, setup takes about an hour.

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

Whatever the price is, it's worth it.

What other advice do I have?

I would recommend it to other people. When somebody wants to do colocation with us, we force them to buy 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
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
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
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.