Software developer at Prime Source
Real User
Great performance with fast and easy development
Pros and Cons
  • "IBM Integration Bus' most valuable features are its performance, fast and easy development, and easy support."
  • "Some of the runtime properties need to be improved because if you want to load certificates as sales security, you have to restart the server."

What is our primary use case?

IBM Integration Bus is mainly used to integrate banking systems.

What is most valuable?

IBM Integration Bus' most valuable features are its performance, fast and easy development, and easy support.

What needs improvement?

Some of the runtime properties need to be improved because if you want to load certificates as sales security, you have to restart the server. There are also some bugs with file transfer protocol.

For how long have I used the solution?

I've been using IBM Integration Bus for three to four years.

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

What do I think about the stability of the solution?

IBM Integration Bus is very stable.

How was the initial setup?

The initial setup was straightforward, and IBM has a great knowledge base to help. I would rate the setup experience as four out of five.

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

IBM Integration Bus is expensive.

What other advice do I have?

I would give IBM Integration Bus a rating of nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Integration Architect at a financial services firm with 1,001-5,000 employees
Real User
Good for large enterprises with relatively mature practices
Pros and Cons
  • "I recommend it for large enterprises but only for specific use cases. You need to have a relatively mature integration practice in your organization to leverage its capabilities fully."
  • "IBM Integration Bus could be easier to manage, but this is true of all vendors. It doesn't always do what it says on the box."

What is our primary use case?

My only client at the moment is a national government bank. Currently, the IBM Integration Bus is the integration platform for all the various departments of the bank. There are probably six or seven major departments across the bank that subscribe to or use the integration services like MessageQ, Broker, or the platform's orchestration capabilities. And we have a team of about 15 people managing it.  

Integration Bus has also been put in place to lay the foundation for hybrid integration into the two specific systems on the cloud. We are still deploying it, so we haven't gotten into any actual use cases yet. In the past, it was relatively easy for the team, but I don't think they've ever leveraged the suite's full capabilities. It hasn't been easy in some instances because the reserve bank is unique. It's not the same as other financial institutions, but we've had challenges on the platform before.

What needs improvement?

IBM Integration Bus could be easier to manage, but this is true of all vendors. It doesn't always do what it says on the box. In terms of new features, we have a roadmap, and it's looking quite comprehensive. However, we may not necessarily need everything they're putting out. I know that's probably driven by global demand. 

For how long have I used the solution?

I've been dealing with IBM Integration Bus off and on for the last 15 years.

How are customer service and support?

I think IBM support could be faster. It took us a while to resolve our issues because they don't necessarily have the technical resources in our country. We had to source the resources internationally, so it took a while to get that done. But once we got what we needed, IBM resolved it relatively quickly.

How was the initial setup?

Setting up IBM Integration Bus wasn't simple, but we've got a unique environment. We're probably about two or three months behind on our implementation because of unforeseen interoperability problems between Red Hat OpenShift and VMware. We've got a team of about 15 overseeing the deployment, including engineers, developers, and the support staff for the platform.

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

I think our enterprise license agreement is included with a bundle of products.

What other advice do I have?

I would give IBM Integration Bus a solid eight out of 10. I recommend it for large enterprises but only for specific use cases. You need to have a relatively mature integration practice in your organization to leverage its capabilities fully. So I wouldn't recommend it to startups or somebody new. I'd instead go open source or something relatively easy.

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
Buyer's Guide
IBM Integration Bus
May 2024
Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
771,346 professionals have used our research since 2012.
Software Services & Cloud Architect at a tech services company with 201-500 employees
MSP
Extremely stable solution for communication between systems
Pros and Cons
  • "I consider the solution to be one of the most stable in the market."
  • "We have come across many customer complaints about the excessive time it takes for IBM to provide customer and technical support."
  • "I don't mind the pricing."

What is our primary use case?

We are, of course, using the latest version. 

We use the solution for bridging the gap between different legacy systems. Re-usability is another function of the solution. So too, we use it to limit the challenges faced between different systems that are unable to communicate at the same speed and rate, or that need to talk among different systems, to utilize a channel which is bigger and better, to make use of the back-end or in respect of some other point-to-point integration need. As such, our uses for the solution vary depending on the customer. An example would be that which relates to a banking industry, for which there would be a core banking system, the need for card systems, ATM transactions, et cetera. Middleware plays a key role in the usability of these services. The goal is to avoid point-to-point integration between the channels and the back-end systems making use of the solution.

What needs improvement?

We have come across many customer complaints about the excessive time it takes for IBM to provide customer and technical support. 

For how long have I used the solution?

Our organization has been using IBM Integration Bus in various branches, spanning a host of  locations, since before I joined 14 years ago. It has been doing so for the past 15 to 20 years. 

What do I think about the stability of the solution?


I consider the solution to be one of the most stable in the market, in comparison with others such as Oracle and this assessment I maintain on an ongoing basis. I have received much feedback from customers about the solution's stability. 

What do I think about the scalability of the solution?

The solution is scalable, but we have yet to receive the full review and feedback. This is because we have been informed that the latest systems have only recently been produced. So, I cannot give you complete feedback about the scalability of the solution at the moment. The latest deployment is on a container platform.

How are customer service and technical support?

We have received many complaints from customers that the customer and technical support should be faster. 

How was the initial setup?

I believe the initial setup was easy, but this is a question best taken up with the technical team. 

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

I use the traditional licensing model, which I believe to not be on a monthly basis, as the solution is not cloud-based. 

I don't mind the pricing.

Which other solutions did I evaluate?



What other advice do I have?

90 percent of days the solution is on the client enrollment. We are hoping to encounter good business cases, involving integration planning, as the trend is for people to gradually transition to the cloud, the government initiative being that involving Azure. 

As we are a service provider, I cannot give you exact figures about the number of users in our organization who are making use of the solution. As mentioned, this depends on the customer, with each one involving its own user type. 

I would, of course, recommend this solution to others.

I rate IBM Integration Bus as an eight out of ten. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Sr. Manager Software Quality Assurance at UBL
Real User
A platform to seamlessly integrate applications. Regretfully it may have session management issues
Pros and Cons
  • "Promotes the reuse of developed resources to more efficiently consume resources."
  • "Seamlessly integrates your different applications."
  • "Session management can sometimes hand forcing server reboots."
  • "The product lacks an integrated testing module."

What is our primary use case?

We are using Integration Bus for SOA (Service-Oriented Architecture) services. We are using it to connect APIs to servers, we are using it as an integration bus for hosting, and we are hosting our web services over it. I am using and testing this from the QA (Quality Assurance) perspective.  

What is most valuable?

The Integration Bus has provided us with a certain level of security. For instance, before we used this solution, we were directly connecting to databases through a DB link. We were able to stop that practice and make it more secure using Integration Bus. It has also provided us with the capability to reuse developed services. Services we developed can now be used with multiple systems and we are able to remove duplicate applications due to this advantage.  

What needs improvement?

Surely something that can be improved is session management. Sometimes sessions hang. Practically every day we hear about session congestion and this kind of thing. Troubleshooting the issue has become a long-standing problem. Where the true problem lies is a challenge for our support team.  

The session management issue may be a bigger problem for us because our support team is not so highly trained. Also, sometimes our developers are not able to dig down to locate the actual problem. To resolve the issue when it occurs, we have to at least restart the server. It is not really solving the problem, it just relieves the symptoms. These session management problems are the basic issues we are having, but otherwise, our services have become better after bringing in the Integration Bus.  

One thing I would like to have added to Integration Bus is a plugin — or some other software, — to enable testing the performance of our services from the application hosted on the IBM service. I think that the users of the system should be able to get something like that and somehow do performance testing on their own. Currently, I have used some studio or some plugin to find these results. Another option is using services that are available that I have also tried. If IBM could provide this same type of testing capability in its application, that that would be great. It would enable us to report to our business on the facts about how much we have improved from the earlier architecture.  

For how long have I used the solution?

We have been using IBM Integration Bus for the last three years.  

What do I think about the stability of the solution?

It is a stable product especially with the release of version 10. We had problems with version 9. But now, version 10 was really a lot more stable and a lot of things have improved. We are much more satisfied with the product and stability of the performance. It is fairly rare that we are unable to troubleshoot something. But I think that most of the problems that we have, from my point of view, is because we are not better trained on the product as a whole. Maybe training could resolve some of our troubleshooting issues. Everything may not be the fault of the product.   

What do I think about the scalability of the solution?

We had scaled up the product usage, so I know it is scalable. We were only using it with a few systems in the beginning and now we are using it with a whole bank of systems and all of the systems are integrated tools.  

How are customer service and technical support?

The IBM partner that we are working with here is System Limited. IBM was not directly supporting us during the installation and if we have issues we work with the IBM partner.  

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

We did previously have another solution called BixTalk which we were using four to five years ago. One major problem with BizTalk was that we had very few people available who were actually trained on it. Secondly, there were some sever issues as well. We had a synchronization problem on top of that. Because it was so long ago I do not remember all the issues. Maybe we did have some other problems also. But we had a problem with the product support as well.  

How was the initial setup?

From an installation point of view and just initially setting up this product, it required a lot of configuration. The configuration is the harder part of the installation. Otherwise, the installation was done in a few days by our team. I do not remember exactly whether we had any major problems in doing that, but it could be there were problems and I just did not hear about them.  

There were a lot of things to configure, but that was taken care of by a different department. Our operations department would be the group that handled this. So I do not have actual first-hand information because I did not participate in the process.  

What other advice do I have?

It is a little hard to suggest a product for someone else without knowing anything about their situation. I would surely recommend it for companies that have lots of applications that they want to integrate. This is mostly what I would recommend it for. If you want a platform that seamlessly integrates your different applications, IBM Integration Bus for you.  

On a scale from one to ten where one is the worst and ten is the best, I would rate IBM Integration Bus as something like seven to eight. For the time being, I will give it a seven. I am pretty much satisfied with the product, but there are certainly ways I have mentioned in which it could improve.  

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
IBM Integration Bus Developer at a comms service provider with 10,001+ employees
Real User
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.
PeerSpot user
Enterprise Solution Architect at a transportation company with 5,001-10,000 employees
Real User
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.
PeerSpot user
Senior Software Engineer at a financial services firm with 5,001-10,000 employees
Real User
Excellent adapters, highly scalable, but needs modern debugging and tracing
Pros and Cons
  • "I have found the inbound and outbound adapter confirmations valuable."
  • "The tracing and debugging features are not up to date with more modern technology available."

What is our primary use case?

We use the solution for data integration. We have different kinds of information such as file feeds, messages, and inbound software that need to be confirmed and delivered to the platform of our clients as a message.

How has it helped my organization?

We have benefited by using this solution from the IAB, we have been able to use different delivery types.

What is most valuable?

I have found the inbound and outbound adapter confirmations valuable.

What needs improvement?

The tracing and debugging features are not up to date with more modern technology available.

For how long have I used the solution?

I have been using the solution for 15 years.

What do I think about the stability of the solution?

The solution has been stable.

What do I think about the scalability of the solution?

The scalability has been excellent.

How was the initial setup?

The initial setup is straightforward.

What about the implementation team?

We did the implementation through our in-house team and it took approximately one day to complete.

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

The price of the license could be cheaper.

What other advice do I have?

I 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
Assistant Vice President at a financial services firm with 501-1,000 employees
Real User
Quality components, good service, and exceptionally stable
Pros and Cons
  • "Having the solution come from IBM you know you are receiving a product of quality in components and in the services, it is very good."
  • "We used a third-party vendor, who help us install the solution and it was not easy."

What is our primary use case?

We are using the solution as an outer layer for all of our API calls we are making outside of our own devices. All APIs integrations are routing through the ESB only. We are using it for IIB server components and the DataPower, which is an API gateway. It is providing us with a security layer because all the outside calls do not have direct communication with our own server, this middle layer is called the ESB. 

How has it helped my organization?

The solution has helped my organization because any new integration coming to my backend system, we can easily implement it in a shorter time. This is because the middle layer takes care of all API language conversions or the code conversion, and also does the maintaining of the logs.

What is most valuable?

Having the solution come from IBM you know you are receiving a product of quality in components and in the services, it is very good.

What needs improvement?

I do not think there are any improvement areas because it depends on what exactly the use case for this ESB is. Some organizations are having a lot of integration and they will choose a regular ESB. While others will choose the security purpose route, making an extra layer. It depends from organization to organization, to determine how this solution can be improved from their specific use cases. Otherwise, I think that there are not any relevant improvement areas to give.

For how long have I used the solution?

I used the solution in my last company for a long while.

What do I think about the stability of the solution?

The solution came to the market a long while ago, it has had time to mature. It is really stable and large organizations can rely on it. Smaller companies could too but it is too expensive.

What do I think about the scalability of the solution?

It is a scalable solution. You can have any number of integration, it depends on the server and how much space you are providing to the IIB servers. We plan to have more than 50 wired integration by the end of the year.

How was the initial setup?

The installation is not easy. You need experts who know how to install this IIB. The common technician will not have the knowledge to do it. You will need assistance installing the solution even though on IBM's website you can download the complete user manual explaining how to install the IIB servers. 

What about the implementation team?

We used a third-party vendor, who help us install the solution and it was not easy. If you have most things in place at the site the whole installation process can take approximately three days. 

To do the complete deployment you will need at least one architecture that understands this IIB solution. It all depends on what kind of IP division architecture you have. Based on the project's scope, you then can define your team. There is no certain number of how many team members is required. It depends on your project, how large it is, and based on that you can decide how much manpower is required.

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

The solution requires a license and is very expensive here in India. Large organizations will be able to afford it but smaller companies will have a difficult time paying for the solution at the current price.

What other advice do I have?

I am going to continue to use this solution, when you purchase this solution you have spent a lot of money, you have to continue to use it to make a return on investment.

I would recommend this solution if they have a large budget.

I 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.
PeerSpot user
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros sharing their opinions.