Try our new research platform with insights from 80,000+ expert users
Solution Consulting Director at PCCW
Real User
Good API integration and support from Lab Services, but migrating to this solution is complex
Pros and Cons
  • "The most valuable feature is the API integration."
  • "Migrating to this solution is complex and it would be helpful if they had a way to convert existing integrations."

What is our primary use case?

We are a solution provider and this is one of the products that we implement for our clients. Usually, they want to use this for consolidating the services. It is used to integrate their core insurance systems with the rest of the environment.

How has it helped my organization?

We try to enable this kind of service-oriented architecture (SOA) to assist our clients with consolidating all of their services.

What is most valuable?

The most valuable feature is the API integration.

What needs improvement?

The integration is difficult to manage.

Migrating to this solution is complex and it would be helpful if they had a way to convert existing integrations.

Buyer's Guide
IBM Integration Bus
March 2025
Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,388 professionals have used our research since 2012.

For how long have I used the solution?

We have been using IBM Integration Bus for more than three years.

What do I think about the scalability of the solution?

From a scalability point of view, I think that this product is good.

I would say that it is good for an enterprise-level customer.

How are customer service and support?

We receive our technical support through an IBM partner in Taiwan. However, developing this kind of project required asking for assistance from the IBM Lab Services. Without Lab Services, our support would not have been as strong.

How was the initial setup?

Migrating to this solution is complicated and not simple to do if they already have API integration between systems.

Which other solutions did I evaluate?

We also work with TIBCO and Oracle ESB solutions. We find that our customers have had a good experience with them and there is always a lot of interest in these two products.

What other advice do I have?

IBM Integration Bus is a good product and I would recommend it for enterprise customers.

I would rate this solution a six out of ten.

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: Integrator
PeerSpot user
Integration Architect at a consultancy with 1-10 employees
Real User
Top 10
Has good message queue connector features
Pros and Cons
  • "The message queue, like, message queue connectors. Then they have a built in connectors for most of the systems, like SAP, oracle database, and this Civil connector is there. Of course, we have this SQL database connector So those built in connectors are there. For the almost most of the systems, we have built in connectors. And second thing is that it is a stateless Integration, so it doesn't maintain a state of the integration. Bus the Stitches Integration makes it very fast."
  • "The message queue connectors are the most valuable feature. They have built-in connectors for most of the systems, like SAP and Oracle Database."
  • "The password settings need improvement."

What is our primary use case?

I worked with Integration Bus for a UK-based insurance client and banking domain client. Our main use cases are for integrating different systems. We were involved in integrating their master data management domain.

What is most valuable?

The message queue connectors are the most valuable feature. They have built-in connectors for most of the systems, like SAP and Oracle Database.

What needs improvement?

The password settings need improvement. 

For how long have I used the solution?

I have been using Integration Bus for five years. 

What do I think about the stability of the solution?

The solution is highly stable. 

What do I think about the scalability of the solution?

The scalability is very high. 

How was the initial setup?

The initial setup is straightforward. 

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

The pricing of the solution is high. 

What other advice do I have?

Overall, I would rate the product a ten out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

IBM
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM Integration Bus
March 2025
Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,388 professionals have used our research since 2012.
reviewer2337129 - PeerSpot reviewer
Developer at a outsourcing company with 501-1,000 employees
MSP
Top 20
Built-in nodes significantly simplified our integration tasks, easy to scale and setup
Pros and Cons
  • "IBM Integration Bus has been effective in facilitating our messaging and service-oriented architecture (SOA) or bus architecture. So, we're already utilizing it to transform the data from the source it's sending. It converts the data from the format the source sends it into the format the destination system requires. So we are transforming the messages, which are required by the destination system; that's the one way."
  • "Performance can be an issue sometimes. The tool occasionally crashes due to memory-related problems. We've reported these issues to IBM, and they are actively working on improving the tooling experience."

What is our primary use case?

We use IBM Integration Bus to communicate with existing systems like COBOL. We utilize COBOL copybooks, which we need to transform for downstream systems. We create schemas and leverage the COBOL capabilities to convert messages to the target systems. This is one example of our integration use case.

How has it helped my organization?

IBM Integration Bus integrates with various applications and systems.

We have many external customers who call our Integration Bus using the SOA WSDL. We expose WSDL to external systems, allowing them to share inputs with the Integration Bus. 

In turn, the Integration Bus integrates with additional third-party and external systems. So, it acts as a middle layer between source and target systems.

IBM Integration Bus has been effective in facilitating our messaging and service-oriented architecture (SOA) or bus architecture. 

So, we're already utilizing it to transform the data from the source it's sending. It converts the data from the format the source sends it into the format the destination system requires. So we are transforming the messages, which are required by the destination system; that's the one way. 

Another way we are routing the messages to the different destinations is based on the source and the payloads they are giving. So we are reading that payload and, based on that, targeting the task. So, we are transforming the same message to the different destinations. That's another way.

IBM Integration Bus's built-in nodes significantly simplified our integration tasks. Almost all of our solutions have benefited from the built-in nodes. Each node has its own specific functions, making them incredibly valuable for various development tasks.

What is most valuable?

Transforming the messages is a valuable feature for me. 

All the message transformations, conditional routing, and simple data movements are already built-in. 

Additionally, there are some powerful conditional processing capabilities. These features, especially conditional routing and complex data mapping, are crucial for handling multiple complex integrations.

The graphical mapper makes transformations much easier. For simple one-to-one mappings, the source and target can be directly connected, saving developers time.

What needs improvement?

Performance can be an issue sometimes. The tool occasionally crashes due to memory-related problems. We've reported these issues to IBM, and they are actively working on improving the tooling experience.

It would be great to see better memory management to avoid these crashes.

For how long have I used the solution?

I have been using this solution for five years now. I use v10. 

What do I think about the stability of the solution?

I had no issues with stability. I would rate the stability a ten out of ten. 

What do I think about the scalability of the solution?

We haven't encountered any issues with volume or performance based on our testing. While we are still developing these applications, we are confident in the solution's ability to handle high volumes.

I would rate the scalability a nine out of ten.  

How was the initial setup?

I would rate my experience with the initial setup a nine out of ten, with ten being easy. 

It's very easy to set up. It typically takes less than an hour.

What about the implementation team?

Two people were involved. One is the administrator, who has the necessary permissions and installs the product. 

The other is the integration developer, who defines the integration flows, steps, and profiles. 

One person could be from IBM support, while the other would be from the Windows or Linux administration team.

The product requires ongoing maintenance. However, the people required for the maintenance depend on the project. In my organization, we have five to ten based on our projects.

What other advice do I have?

Overall, I would rate the solution a nine 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
PeerSpot user
IBM Integration Bus Developer at Telecom Egypt
Real User
Great stability, stream lined convergence of other products, and works well with critical projects, but the performance needs to be enhanced
Pros and Cons
  • "The most valuable thing is the loose coupling and making the change in only one stack of the ESB layer or the middleware layer."
  • "The performance needs to be enhanced when working with the Toolkit."

What is our primary use case?

It is used for the banking domain and telco. We use it for integration between vendors from core banking and the other channels, for example, buyers, CRM and codes.

What is most valuable?

The most valuable thing is the loose coupling and making the change in only one stack of the ESB layer or the middleware layer. This helps in big projects and when we have multiple channels calling back at the same time.

What needs improvement?

The Toolkit itself is based on Eclipse and Java, and it does not respond sometimes. When we are working on the Toolkit using or working on our PCs or remote desktop the program has issues with performance. The performance needs to be enhanced. More labs for developers who want to learn about this technology for trial. They may provide a trial version of App Connect or Toolkit to try it for themselves.

For how long have I used the solution?

I have been using IBM Integration Bus for the past five years.

What do I think about the stability of the solution?

It is very stable and used by very large companies and banking in EMEA, or in Egypt and the Middle East. It is used in very stable projects and critical ones that have payment transactions, like wallets or through transactions, and internet banking.

What do I think about the scalability of the solution?

It is very scalable.  We have twenty different developer and administrator teams working with it.

How are customer service and support?

If we have to fix an installation or other support needed, an administrator opens a ticket with IBM and they support it, especially if it is in the license agreement with them. But, I am a developer, not related to technical support. From the community side, I would rate technical support a seven out of ten because IBM documentation is available over the internet and on other websites.

How would you rate customer service and support?

Neutral

How was the initial setup?

The initial setup is straightforward and takes about one minute to deploy

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

We have the enterprise edition, and it is licensed yearly. I do not know what the cost is.

What other advice do I have?

They can converge other products, ESB, or SOAR architecture. I may recommend IBM as a solution tool for a business if they are looking for a stable environment. They will find support on the community forum. I would rate IBM Integration Bus a seven 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
Group CEO at Mmusi Group
Real User
Flexible, highly stable, quick technical support
Pros and Cons
  • "The most valuable features of the IBM Integration Bus are flexibility. It's also an alternative for integrating it with other projects, which we are not ready at this time to do, such as switching to tunnels. The tunnels would be used with other partners to make sure everything is secured."
  • "IBM Integration Bus could improve by having a more lightweight installation. Additionally, automation could improve."

What is our primary use case?

IBM Integration Bus can be deployed in many ways, such as on-premise, cloud, and hybrid. 

The current customer that we have wants to have a hybrid deployment. We're investigating how they can manage to do it. For the hybrid deployment, they will have an instance running in a docker image, or in an Amazon AWS. The heavy operations will be done by the on-premise version. Which is what we currently have.

What is most valuable?

The most valuable features of the IBM Integration Bus are flexibility. It's also an alternative for integrating it with other projects, which we are not ready at this time to do, such as switching to tunnels. The tunnels would be used with other partners to make sure everything is secured.

What needs improvement?

IBM Integration Bus could improve by having a more lightweight installation. Additionally, automation could improve.

For how long have I used the solution?

I have been using IBM Integration Bus for approximately 13 years.

What do I think about the stability of the solution?

IBM Integration Bus is highly stable.

What do I think about the scalability of the solution?

We have approximately four clients using this solution.

How are customer service and support?

The technical support is very good, they have a fast response.

How was the initial setup?

The installation of the IBM Integration Bus was straightforward. The time frame that it takes for the deployment depends on the environment the customer has. 

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

The licensing model of IBM Integration Bus is good. It's a yearly subscription. However, the price is depending on the model that you choose. If it's a Cloud version, then you can pay per month or you can pay it annually upfront. There are three-year options available, but it depends on what deployment you have.

As more people are moving operations toward the Cloud. The Clouds are offering subscriptions. They will charge you based on what they're processing. Whereas the on-premise version, the vendors offer a perpetual license. It doesn't have those limitations that the subscriptions models have for the number of transactions. What most of the vendors are doing is they will more or less charge you for a small, medium, or large package based on the number of transactions and they will bill your account.

What other advice do I have?

IBM Integration Bus is a very good solution and they have come a long way with improvements over the years.

I rate IBM Integration Bus a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
PeerSpot user
Senior Integration Consultant at Candela Labs (AWPL reborn)
Consultant
Easy to understand documentation with a huge list of examples and tutorials
Pros and Cons
  • "Easy to understand documentation with a huge list of examples and tutorials."
  • "Web interface, REST API for viewing services, admin, stats, and deployment are premium features, which makes IIB stand among its competition."
  • "REST API design and development support are useful. Building and exposing APIs using GUI API designer with editor makes implementation a breeze."
  • "IBM support is fantastic and quick."
  • "Development toolkit (based on Eclipse) should be improved in terms of responsiveness."
  • "Current aggregation implementation should be deprecated. MQ independent, as well as an intuitive solution, should be proposed."

What is our primary use case?

We have used IIB as a complete ESB solution with IBM MQ for various financial institutions. IIB supports various connectors, message formats, and transport protocols.

Its transformation language, ESQL, is easy to learn and use. Rich support of the mapping node (GUI mapping), JavaCompute Node, XSL, etc. make it useful and developer friendly.

IIB 10's primary features:

  1. REST API design and development support out-of-the-box. OpenAPI compliant.
  2. Lightweight run time, hence it is ideal for Docker/microservices implementation.
  3. Several ways to admin using web interface, REST API admin capabilities, and console administration.
  4. Long list of already built-in connectors for legacy systems (CICS, MQ, etc) and modern system connectors (Salesforce, LoopBack, etc.).
  5. Long list of parsers (XMLNSC, DFDL, JSON, etc.).
  6. Easy to understand documentation with a huge list of examples and tutorials.

How has it helped my organization?

  • We were able to implement REST APIs quickly by using out-of-the-box support for design and implementation.
  • IBM support is exceptionally competent and quick.
  • It has been on the market for a long time, so getting skilled resources is convenient. Therefore, you will see your team growing and learning it quickly.

What is most valuable?

  1. REST API design and development support are useful. Building and exposing APIs using GUI API designer with editor makes implementation a breeze.
  2. Pub/Sub support (using IBM MQ) and MQTT broker support bring complex patterns (CQRS, etc) and services to life real quickly.
  3. Web interface, REST API for viewing services, admin, stats, and deployment are premium features, which makes IIB stand among its competition.
  4. Several connectors for various different protocols.

What needs improvement?

  1. My biggest concern is its MQ dependency, which are still not 100% independent. E.g., in the case of aggregation flows, IIB needs a complete overhaul for aggregation implementation to achieve orchestration implementation.
  2. Development toolkit (based on Eclipse) should be improved in terms of responsiveness.
  3. It lacks unit testing framework similar to JUnit for Java or MUnit for Mule ESB.
  4. IIB run time and installation still need to shed more weight and become lightweight for to become full Docker applications.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

No issues. It is stable enough.

What do I think about the scalability of the solution?

No scalability issues.

How are customer service and technical support?

IBM support is fantastic and quick.

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

We did not switch. Wherever I have implemented it, it was either:

  1. IIB/WMB was already there.
  2. It was the preferred choice.

How was the initial setup?

I would rate the initial setup (with MQ) on AIX and Linux as a six out of 10, as it needs expertise.

What about the implementation team?

We implemented it in-house.

What was our ROI?

We are going through digital transformation journey. For now, the solution is helping us.

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

  1. The IIB setup is still very command-based. The implementation is not so easy.
  2. It still needs a lot of environment and OS-related tweaking.
  3. Pricing is on par with its competition.

Which other solutions did I evaluate?

We evaluated Mule ESB. We didn't consider because:

  1. Mulesoft was relatively new. Hence, it lacked skilled resources.
  2. The cost was high compared to IIB.
  3. The client had a good relationship with IBM. 

What other advice do I have?

IIB is a great product. It could use some minor improvements, such as: 

  1. IIB toolkit needs design overhaul; maybe some themes.
  2. Current aggregation implementation should be deprecated. MQ independent, as well as an intuitive solution, should be proposed.
  3. App Connect Enterprise (IIB's newer version) might solve the above issue.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Bhushan Patil - PeerSpot reviewer
Director at Absys
Real User
Top 5Leaderboard
Enhancing error handling and monitoring for daily operations
Pros and Cons
  • "The error handling and monitoring functionalities of IBM Integration Bus are very good."
  • "IBM Integration Bus can improve by implementing no-code or drag-and-drop adapters development, similar to what is available in Red Hat."

What is our primary use case?

Our primary use case for IBM Integration Bus is that it is rigid, scalable, and offers high availability with minimal to no data loss. We have developed services that utilize IBM MQ to transfer data. Our service is running every day at the airport.

What is most valuable?

The error handling and monitoring functionalities of IBM Integration Bus are very good. However, Red Hat offers better monitoring tools.

What needs improvement?

IBM Integration Bus can improve by implementing no-code or drag-and-drop adapters development, similar to what is available in Red Hat. Additionally, the monitoring features could be improved.

For how long have I used the solution?

I have experience working with IBM ESB for almost ten years.

What do I think about the stability of the solution?

I would rate the solution's stability at nine out of ten.

What do I think about the scalability of the solution?

I would rate the solution's scalability at eight out of ten.

How are customer service and support?

The customer service and support can be rated as eight out of ten, and I find them to be good.

How would you rate customer service and support?

Positive

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

Before using IBM Integration Bus, we used various other solutions, including TIPCO. I don't remember all of them now.

How was the initial setup?

The initial setup of IBM Integration Bus was very difficult, especially during development. It was challenging to configure and install the solution on personal laptops or PCs when trying to download the free version for testing.

What about the implementation team?

We used a third party for the deployment. We used to develop on top of an Integration Bus, however, we did not do the startup installation or installation field ourselves.

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

The pricing of IBM Integration Bus is very high, which is the biggest negative for us. It is one of the reasons why we opted for a different solution now.

What other advice do I have?

I would recommend IBM Integration Bus because of its scalability and high stability.

I'd rate the solution 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.
Flag as inappropriate
PeerSpot user
Avinash_Arepaka - PeerSpot reviewer
Technical Lead at a tech vendor with 10,001+ employees
Real User
Top 5
Reliable and feature-rich solution for seamless enterprise application integration with user-friendly graphical development environment, extensive connectivity options, and robust scalability
Pros and Cons
  • "It can be implemented as an enterprise service bus to seamlessly connect all applications within your enterprise."
  • "It would be beneficial for it to function more as an iPaaS, with the runtime available in the cloud, potentially on platforms like AWS, Azure, or Google Cloud."

What is our primary use case?

Typically, when engaging in application integration, especially when receiving data through an integration gateway, the common practice involves routing or transforming the message. This process aims to enrich the data before forwarding it to other downstream systems, and we utilize IBM Integration Bus for it.

How has it helped my organization?

It offers easy adaptability, allowing for seamless modifications. With versatile nodes, it facilitates effortless connections with other integration components. The platform supports diverse functionalities such as making web service calls, conducting file transfers, and interacting with databases. Additionally, it accommodates synchronous communication, addressing a variety of technical implementation needs. It effectively replaces the effort involved in such coding tasks.

What is most valuable?

It can be implemented as an enterprise service bus to seamlessly connect all applications within your enterprise. This tool serves as a bridge, ensuring a smooth flow of data across all applications, regardless of their formats or communication protocols. By leveraging its features, you can efficiently manage and facilitate communication between various applications in your enterprise ecosystem.

What needs improvement?

It would be beneficial for it to function more as an iPaaS, with the runtime available in the cloud, potentially on platforms like AWS, Azure, or Google Cloud. This approach enables broader accessibility, allowing more users to leverage the service.

For how long have I used the solution?

I have been using it for more than nine years.

What do I think about the stability of the solution?

It exhibits high stability, consistently performing well in the majority of environments. Any disruptions typically arise only when there are issues with the underlying infrastructure supporting the Integration Bus.

What do I think about the scalability of the solution?

While I can't provide specific user numbers, we have numerous clients across the globe who rely on IBM Integration Bus to meet their business needs. If you aim to enhance the scalability of your integration application developed in IBM Integration Bus, there are specific options and features you can utilize. This enables you to scale up your applications effectively, allowing them to handle a higher volume of requests from various sources.

How are customer service and support?

I am confident that we would receive a prompt response from IBM whenever we encounter any technical issues or require technical support.

How was the initial setup?

The initial setup was relatively straightforward and not overly challenging. Establishing the required environment to run the IBM Integration Bus was a simple process. All that was needed was some server space to install and bring up the runtime environment.

What about the implementation team?

A common practice is the implementation of CI, CD, and DevOps tools. These tools automate the deployment process seamlessly. Whenever code changes are made and pushed, the configured DevOps tools take over, ensuring an automated deployment without the need for manual intervention. This streamlined approach enhances efficiency and minimizes manual efforts during the deployment phase. Maintenance for IBM Integration Bus is well-established. As part of routine maintenance, regular fixes are provided for the product, contributing to the overall stability. Daily monitoring of IBM Integration Bus objects is a crucial aspect of maintenance. We maintain a dedicated team that monitors these objects 24/7, both on-site and offshore. This continuous vigilance ensures that any potential issues are promptly identified and addressed, minimizing any impact on business operations.

What other advice do I have?

I find it to be a highly regarded solution. If you are considering the implementation of an Enterprise Service Bus, this product emerges as a robust and effective solution for your business needs. Overall, I would rate it 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
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2025
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros sharing their opinions.