IBM Integration Bus Review

One of the most stable products which I have seen in the market


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: 

  1. The community. 
  2. They provide freeware.
  3. The support that IBM provides. 
  4. 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.
2 visitors found this review helpful
Add a Comment
Guest
Sign Up with Email