We use it for migration.
Sr. Manager CRM Platform and Integration at PTCL
It's robust and its time to market is very short but the UI should be more user-friendly
Pros and Cons
- "The most valuable feature is that it's robust and its time to market is very short."
- "In terms of improvement, the UI should be more user-friendly."
What is our primary use case?
What is most valuable?
The most valuable feature is that it's robust and its time to market is very short.
What needs improvement?
In terms of improvement, the UI should be more user-friendly.
For how long have I used the solution?
I have been using IBM Integration Bus for five years.
Buyer's Guide
IBM Integration Bus
February 2025

Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.
What do I think about the stability of the solution?
It's very stable and very easy to scale.
How are customer service and support?
We have the VR application version of our support now but they have been very supportive.
How was the initial setup?
The deployment takes about a week or so, it's lengthy.
What's my experience with pricing, setup cost, and licensing?
We're satisfied with the price, it's okay. The terms and everything are decided by the company. It's not a big deal for us.
What other advice do I have?
I would rate it a seven out of ten.
I would recommend it.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: partner

Team Lead and Senior Architect at FCL
A well-rounded product with good stability and good technical support
Pros and Cons
- "The solution's features are all quite useful. We use all of them."
- "The user interface could be improved in a future release."
What is our primary use case?
We primarily use the solution as a basic integration platform for all the complicated technology solutions we have.
What is most valuable?
The solution's features are all quite useful. We use all of them.
What needs improvement?
Currently, we have some custom solutions for logs; it would be nice if these solutions could be provided out of the box.
The solution doesn't have a standard testing framework that can be used for integration performance and other tests.
The user interface could be improved in a future release.
For how long have I used the solution?
I've been using the solution for 15 years.
What do I think about the stability of the solution?
The solution is stable.
How are customer service and technical support?
The response from technical support is typically quick. However, sometimes when we ask IBM to fix coding, that can take several months. I understand this is because the product is quite sizable. They can often answer our questions without having to fix the entire product itself and they give a quick and detailed response.
Which solution did I use previously and why did I switch?
We previously used other solutions, including Oracle, specifically Oracle Fusion Middleware. IBM is much better. It has many more options and offers more functionality. IBM offers better customization, configuration, and options in general.
How was the initial setup?
The initial setup is reasonable. However, the product requires administrators and developers to spend some time studying or to have previous experience. Deployment is very fast.
What about the implementation team?
The first time we purchased the tool, we worked with a consulting company that assisted in the implementation. Now that we have experience, we handle it ourselves.
What other advice do I have?
I'd rate the solution ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
IBM Integration Bus
February 2025

Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.
Specialust at Infotrellis
Has a lot of connectors, easy to install, and trusted by many of our clients
Pros and Cons
- "I found all features valuable. There are a lot of connectors."
- "Its documentation is currently lacking. We have different environments where we use our configuration services, but we are not able to find documentation about how to deploy the local code to the server and how to set it up on a server level. I would like more documents from IBM that explain which variables should be in your machine while building a project, and when you deploy the code into the server, what should be their values. There are some variable values. I could not find such documentation. While working on a project, I developed the code on a local machine, and while deploying the code to our test environment, I made a couple of mistakes. We had to change some values at the server level, but we couldn't find any documentation regarding this, which made the task difficult."
What is most valuable?
I found all features valuable. There are a lot of connectors.
What needs improvement?
Its documentation is currently lacking. We have different environments where we use our configuration services, but we are not able to find documentation about how to deploy the local code to the server and how to set it up on a server level. I would like more documents from IBM that explain which variables should be in your machine while building a project, and when you deploy the code into the server, what should be their values. There are some variable values. I could not find such documentation. While working on a project, I developed the code on a local machine, and while deploying the code to our test environment, I made a couple of mistakes. We had to change some values at the server level, but we couldn't find any documentation regarding this, which made the task difficult.
Everyone is moving to the cloud. There is Bluemix from IBM. There should be more connectors that can connect with cloud systems.
For how long have I used the solution?
I have been working with this solution for seven 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 is scalable. Our customers are in the medium range.
How are customer service and support?
I never interacted with IBM's technical support for IIB. I haven't raised any tickets so far.
Which solution did I use previously and why did I switch?
I also work with MuleSoft. Comparing IIB to MuleSoft, IIB is always used by big companies because it is a licensed solution, whereas MuleSoft is open source. So, small organizations use MuleSoft. Our clients in the USA, Canada, and Dubai preferred IIB over MuleSoft because they have more belief in IBM products, and they feel more secure and safe while using it.
How was the initial setup?
Its installation is easy.
What other advice do I have?
I would rate it an eight out of 10. It is a good product. A lot of new products have come into the market, such as Tibco, MuleSoft, but this product still exists, and clients do believe in this product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Lead at a computer software company with 5,001-10,000 employees
A stable and easy-to-deploy solution that makes the communication between multiple and heterogeneous applications easy
Pros and Cons
- "It makes the communication between multiple and heterogeneous applications so easy. We can bring together different messages and applications from different platforms and connect them through IBM Integration Bus."
- "They need to come up with Integration Platform as a Service (iPaaS). It should also have a feature for integrating with those applications that are on the cloud."
What is our primary use case?
It is used to enable communication between applications. For example, when application A needs to interact with application B, IBM Integration Bus provides a kind of bridge that helps application A to communicate with application B in terms of messaging. Application A might be using a specific format, such as XML, which needs to be converted into the format understood by application B. IBM Integration Bus takes care of this transformation and routing of messages from application A to application B. I have seen IIB been used in the banking, payments, and finance domains.
What is most valuable?
It makes the communication between multiple and heterogeneous applications so easy. We can bring together different messages and applications from different platforms and connect them through IBM Integration Bus.
What needs improvement?
They need to come up with Integration Platform as a Service (iPaaS). It should also have a feature for integrating with those applications that are on the cloud.
For how long have I used the solution?
I have been using this solution for the past four years.
What do I think about the stability of the solution?
It is stable. There are plenty of projects that have been using this tool. My friends or my ex-colleagues who have moved to other organizations also find it good.
What do I think about the scalability of the solution?
I don't have an insight into the scalability as such, but based on the meetings related to the maintenance of the application, I did not come across any scalability-related issues.
How are customer service and technical support?
There were a couple of instances when my team approached them, and there was a good response from the IBM team. There were some delays, but that happened almost three to four years ago. Their support might have improved recently.
How was the initial setup?
It is quite straightforward. For our project, we do have different needs. We build artifacts that are ready to be deployed. These artifacts need to be placed in a specific folder or directory. They are then picked up and deployed in the servers. It is quite automated these days.
Its deployment is quick. It is a matter of seconds.
What other advice do I have?
I would recommend this solution. I would rate IBM Integration Bus 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.
IBM Integration Bus Developer at a comms service provider with 10,001+ employees
Easy to learn, technical support is good, and there is a knowledgeable and helpful community
Pros and Cons
- "The most valuable feature is that it is clear and easy to learn."
- "The interface could be more user-friendly."
What is our primary use case?
We use this product as an integration point between systems. We use it for logging and transformation of data between backend and frontend.
Our use case involves the communications industry.
What is most valuable?
The most valuable feature is that it is clear and easy to learn.
There is a community available where I can find a solution if I am facing a problem.
What needs improvement?
The interface could be more user-friendly.
For how long have I used the solution?
I have been using IBM Integration Bus for about one year.
What do I think about the stability of the solution?
IBM Integration Bus is stable, although it depends on the efficiency of our code, the network stability, and the infrastructure. It will be stable if all of the applications are running efficiently.
How are customer service and technical support?
We have a support agreement that is included with our license and whenever we have a problem, we contact them. In my experience, they provide good support. They also provide good material and documents.
Which solution did I use previously and why did I switch?
I have not used another similar solution by another vendor, although I have been part of projects where other systems had been implemented.
How was the initial setup?
The initial setup is straightforward, especially with Java and EasyCODE.
We make use of tools like bash scripting when we deploy files. When we deploy a single file, it takes about five minutes.
What other advice do I have?
In summary, I can recommend this product because it is easy and straightforward to learn and use. It is also stable and has a good market share. All of the features that I have needed already exist.
If a developer would like to shift and try becoming an integration developer, then this is a good product to work with.
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.
Enterprise Solution Architect at a transportation company with 5,001-10,000 employees
Good performance, high-availability features, and provides an easy way to develop integrations
Pros and Cons
- "From a performance point of view, it's very good and it doesn't need very much in terms of CPU resources."
- "This product uses the PVU (Processor Value Unit) license model from IBM, and it is something that should be improved."
What is our primary use case?
Our primary use for this solution is to integrate different applications into the aviation area.
We have an on-premises deployment.
How has it helped my organization?
The whole of the radar data that we receive from the ARPA (Automatic Radar Plotting Aid) is transformed by the IBM Integration bus.
What is most valuable?
This product provides a relatively easy way to develop integration solutions.
This solution has very good, high-availability features.
From a performance point of view, it's very good and it doesn't need very much in terms of CPU resources.
What needs improvement?
This product uses the PVU (Processor Value Unit) license model from IBM, and it is something that should be improved. It requires you to install monitoring software that ensures you are only using the number of CPUs that you have paid for. This license monitoring tool is very complicated.
For how long have I used the solution?
I have been using this solution for approximately five years.
What do I think about the stability of the solution?
This solution is very stable.
We use this solution on a daily basis, and it is very, very important to us.
What do I think about the scalability of the solution?
This solution is very scalable because there are different possibilities available when it comes to scaling it up.
We have two people who do the operating, and there are three to four people who are responsible for the development of the integrations.
How are customer service and technical support?
I think that the support from IBM is very good for this solution. Usually, they answer very fast.
Which solution did I use previously and why did I switch?
When I started at the facility, they were using CORBA (Common Object Request Broker) for the integration. It was used very intensively, and the project to introduce this solution was the replacement.
What about the implementation team?
We had a consulting team from IBM on-site to perform the implementation. For the first three years, we had IBM consultants with us to guide us in the development and also in the operating of the solution.
What's my experience with pricing, setup cost, and licensing?
Our licensing is based on a five-year contract, and as far as I know, there are no costs in addition to the standard licensing fee.
Which other solutions did I evaluate?
We evaluated several similar products including solutions from Oracle and Software AG, and we chose this solution not only because of its technical features but also because of the on-site support that IBM gave us.
What other advice do I have?
My advice for anybody implementing this solution for the first time is to have people from IBM on-site to help you establish the operating procedures and the development procedures.
My understanding is that the new release will have a lot of new features, including support for Docker containers. At this point, I don't have any requirements for the new release. It has also been rebranded.
This is a good solution from a technical and operational point of view, but they should really remove this technically complicated license controlling. It is very complicated software that you have to install.
I would rate this solution a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Offshore Delivery Head (US) at a tech services company with 1,001-5,000 employees
One of the most stable products which I have seen in the market
Pros and Cons
- "It is one of the most stable products which I have seen in the market."
- "IBM does not support orchestration, which is how they designed it, and other BPM tools in the market support orchestration. If they merged the BPM capability into this product, then it would be a better solution."
What is our primary use case?
Our primary use case is a content-based tool for system messaging. IIB comes with IBM MQ as its messaging backbone. With respect to our requirements, IIB fits well, and it does its job.
How has it helped my organization?
It has improved our company a lot. We have added a lot of adapters. The microservice has provided an advantage for us, so we have a lot of adapters with REST Node.js, which have been added.
IBM used to provide multiple adapters. For example, we also have an adaptor for MQTT (Message Queuing Telemetry Transport).
What is most valuable?
With respect to our enterprise and SOA compliance (this product fits within the SOA compliance category), we want to talk about microsolution architecture, as enterprises generally enable SOA first before going to microsolutions. It will have to have a long-term approach on the SOA category, as IIB fits with a lot of other IBM products, like the WSRR, IBM DataPower, and MQ. It has a lot of advantages when we are using it or enforcing SOA as an architecture for our enterprises.
What needs improvement?
IBM does not support orchestration, which is how they designed it, and other BPM tools in the market support orchestration. IIB wasn't designed for short and small transitions which are preferred to be stateless. If they merged the BPM capability into this product, then it would be a better solution.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
It is one of the most stable products which I have seen in the market.
What do I think about the scalability of the solution?
It scalability is seamless. There should not be any issues as long as we integrate fully with our use cases and restrict scenarios that we have tested on different operating systems. We have tested for the high availability and OTS availability. It has worked well so far.
How is customer service and technical support?
Under certain situations, when what we were expecting is not right, then we contact support, and technical support from IBM is really good. However, IBM support is mostly for the small time stuff, like product releases. In a few years, they will end up the support unless we pay them. The difference is in the cost. Support costs are high compared to their competition. Otherwise, the support is good.
How was the initial setup?
The initial setup was straightforward.
Which other solutions did I evaluate?
We also evaluated Oracle.
What other advice do I have?
I would rate this solution a nine out of 10, because of:
- The community.
- They provide freeware.
- The support that IBM provides.
- It fits its purpose.
IIB is one of the top-rated solution in this category. If looking for a tool which is SOA compliance, you can blindly go for this particular tool.
The most important criteria when selecting a vendor is support. We are looking for the 24/7 support in respect to that particular product. It should be compliant within our business requirements. Technology is evolving day-by-day and should have an additional features added-on as long as we are required to implement those features, e.g. product security. We are using different encrypted algorithms on encryption screens, and these functionalities are widely adopted by IBM.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IBM Integration Bus Developer and Designer at a tech services company with 501-1,000 employees
Allows efficient data integration and has a straightforward setup process
Pros and Cons
- "The solution has enhanced data processing capabilities by allowing efficient data integration and transformation."
- "They could integrate AI technologies with the product. Additionally, ongoing developments and enhancements in integration technologies could be beneficial."
What is our primary use case?
IBM Integration Bus integrates various systems by receiving, transforming, and routing messages in different formats, such as XML or JSON. It supports integration between different applications and services within the organization, enabling effective communication.
How has it helped my organization?
The solution has enhanced data processing capabilities by allowing efficient data integration and transformation. It has improved operational efficiency by handling various protocols and integrating different services.
What is most valuable?
The most valuable features are its support for various protocols (like HTTP) and its integration capabilities, which facilitate communication between different systems and services within the organization.
What needs improvement?
They could integrate AI technologies with the product. Additionally, ongoing developments and enhancements in integration technologies could be beneficial.
For how long have I used the solution?
I have been using IBM Integration Bus for 11 years.
What do I think about the stability of the solution?
The product is stable.
What do I think about the scalability of the solution?
The solution is scalable with OpenShift, allowing adjustments based on customer requirements.
How was the initial setup?
The initial setup was straightforward, taking approximately 15 to 30 minutes to complete.
What other advice do I have?
Overall, I rate IBM Integration Bus an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Jul 26, 2024
Flag as inappropriate
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Enterprise Service Bus (ESB)Popular Comparisons
webMethods.io
IBM DataPower Gateway
Mule ESB
Oracle Service Bus
WSO2 Enterprise Integrator
Red Hat Fuse
IBM WebSphere Message Broker
TIBCO ActiveMatrix Service Bus
JBoss ESB
Fiorano ESB
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Migration from IBM Integration Bus to Mulesoft ESB for a large enterprise tech services company
- What is the biggest difference between IBM Integration Bus and Mule ESB?
- IBM Integration Bus vs Mule ESB - which to choose?
- What are the main cons/pros to choosing Biztalk Server as an ESB platform?
- What is the difference between an API Gateway and ESB?
- Informatica vs. MuleSoft vs. SnapLogic vs. CastIron - can you help?
- Sonic ESB was a leader in ESB market in the past. Now Aurea Sonic ESB is shown as 13th position. Can it pick-up market in future?
- What questions should I ask before buying an ESB?
- In a Digital Banking Environment how do we see the role of ESB/ API Managers?
- When evaluating ESB, what aspect do you think is the most important to look for?