We just raised a $30M Series A: Read our story
2018-05-23T20:34:00Z

What needs improvement with IBM Integration Bus?

43

Please share with the community what you think needs improvement with IBM Integration Bus.

What are its weaknesses? What would you like to see changed in a future version?

ITCS user
Guest
3030 Answers

author avatar
Top 10Real User

There are a few issues; the memory footprint needs to be improved. Memory replacements for on-prem should be minimized. Nowadays, if an application takes 4GB of RAM, that should be the minimum. Having this solution on-prem, is taking more memory and that memory footprint should be minimized.

2021-10-05T11:50:19Z
author avatar
Top 20Real User

The solution could improve by having built-in implementation and secure monitoring without the need for API Connect.

2021-08-27T22:49:10Z
author avatar
Real User

While it is very user-friendly there is another open-source tool in the market you can use instead of it. The integration could be better, especially when it comes to integrating with older systems or solutions. The solution needs to simplify its documentation, such as the user and operation manuals, to make them even easier to understand.

2021-08-11T02:05:02Z
author avatar
Top 20MSP

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

2021-06-03T09:26:00Z
author avatar
Top 5LeaderboardReal User

There are experiences we have on the application, such as latency issues. There are no inherent components for you to throttle and measure the velocity of transactions. For that, you have to get a separate application and set up more robust rules. Then, you can handle API throttling and a number of business logic and rules. You need to implement DataPower, in order to have this. It should have been integrated into a single application rather than having to deal with various applications and components. It would be nice if everything could be packaged under one solution. Today, the IBM business rule engine, the DataPower is outside the Enterprise Service Bus. It's sold as a different feature or application. If it could be integrated, then it's able to handle a lot more of what we are doing now rather than just have a stateless ESB that you can't do much on, and a set of normal business rules. If you have the business rule engine that can help us measure velocity, throttle, monetization, et cetera, within the ESB, it would be better than it is now. There won't be any need for one to start looking out for any possible change in the near future. The initial setup is a bit complex. This is a very expensive product.

2021-05-15T08:30:47Z
author avatar
Real User

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.

2021-05-11T19:59:24Z
author avatar
Top 5LeaderboardReal User

I would like to be able to build an Integration Bus cluster that is active-active.

2021-04-12T11:28:20Z
author avatar
Top 10Real User

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.

2021-02-12T11:49:01Z
author avatar
Top 20Real User

Documentation is not easy to understand. There should be inclusion of more and more adapters that make this product more usable.

2021-01-12T14:57:25Z
author avatar
Top 5LeaderboardReal User

Licensing is too high. It is quite expensive. We don't have a lot of clients who apply for it because they cannot justify the price. They know it's a good product but it just is too expensive for them. So we have to send them to products that are cheaper.

2020-10-29T18:10:00Z
author avatar
Top 20Real User

The solution itself is quite expensive for smaller companies because of a complex architecture setup if you just start. Easier and a more plug and playable solution which make an MVP easier in being able to show the value faster to the customer.

2020-10-28T20:17:31Z
author avatar
Real User

It needs improvement in terms of technical support as well as in terms of integration of data mining. I am not convinced about many things in this solution, such as the conversion of the DFDL or copybook file, which is the conversion from a text file to XML. It is very complex. They should also provide more information about this solution in the IBM Knowledge Center. I can get a lot of information from the IBM Knowledge Center about DataStage, but I don't get that much information about IBM Integration Bus. There is hardly any information even on the internet and various channels such as YouTube. They can provide good step-by-step documentation based on a company's requirements. It would be really helpful. My company is mainly looking for data mining and communicating with multiple servers. IBM Integration Bus is good for communicating with multiple servers, but it needs improvement for XML conversion and data mining. We have a lot of old systems that use XML.

2020-10-22T08:09:11Z
author avatar
Top 20Consultant

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.

2020-10-04T06:40:29Z
author avatar
Top 20Real User

Technical support is something that should be better. Lowering the price would be an improvement. The deployment should be easier.

2020-09-27T04:10:16Z
author avatar
Top 20Real User

The monolithic architecture is an issue. Due to the fact that it's a built on monolithic architecture, the solution is not very lightweight. It's not highly productive, so, in that sense, it's not so user friendly. The solution needs to be a little bit more business-friendly in its API management capability. The solution needs to improve its security and its proactive notification of security issues. The expiry of the passwords, certificates, and things like that need to be powered by alerts so that it's more obvious that it's something we need to update (before everything actually expires).

2020-09-09T06:28:00Z
author avatar
Top 20Real User

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.

2020-09-08T09:10:00Z
author avatar
Top 20Real User

The interface could be more user-friendly.

2020-08-23T08:17:24Z
author avatar
Top 20Real User

IBM doesn't really have a very strong community surrounding the product. Most of its direct competitors are open source solutions, and those have an excellent and well-developed community around the tech to help users navigate the ins and outs of the product. IBM is lacking in this area. If they had more of a community, more people would know about the product. They should push to create a developer community around it and make the products more accessible to developers. I've heard some clients are asking for autoscaling capabilities. It could improve DevOps. They might have something similar in other products, however, if they could introduce it within this product at some small level, it would make many clients happy.

2020-08-19T07:57:26Z
author avatar
Top 20Real User

In terms of improvement, the UI should be more user-friendly.

2020-07-26T08:19:00Z
author avatar
Top 20Real User

One drawback that I have found is that there are issues with using the Java connector. I was running out of heap space.

2020-07-12T11:48:52Z
author avatar
Top 5Reseller

I would like for them to make the training much easier. Once you work with a sphere of people that can integrate the solution, then it's stable. But just to educate people, it's not that easy to do. It's not easy content to teach people.

2020-03-25T07:03:00Z
author avatar
Top 20Real User

IBM could improve its connectivity. The solution needs to be better integrated with the cloud version of the solution. The solution is constrained by the environment - whether it's on-premises or the cloud. The cloud seems to be more adaptable.

2020-03-05T08:39:00Z
author avatar
Real User

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.

2019-10-24T04:52:00Z
author avatar
Real User

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.

2019-09-26T04:12:00Z
author avatar
Real User

I like the IBM Integration Bus and I hope that it will change in micro-service architecture. My understanding is that it will change to be less connected, and less depends on the operating system or the hardware resources. I would like to be able to run and install this solution on different platforms and using containers and using modern micro-service and cloud environments.

2019-09-19T08:39:00Z
author avatar
Top 20Real User

This solution would benefit from improvements to the configuration interface. It is hard to understand, and one small change can have a huge impact. For example, if you say Yes instead of No in one of the configuration settings, or Transactional instead of Non-transactional, then the whole meaning changes and it is difficult to track down the problem. This is the reason that many of our projects are progressing slowly. We just don't know what is going to happen with different parameter settings. It makes it very difficult to be creative. The only other difficult part is that IBM adds its own meta-data, in addition to the normal, generic XML data, into the tree. It's hard for us to understand how to navigate the tree and pick what we want or figure out where our own application data lies, because of the additional IBM specific data. We understand that they do things this way in order to reduce the programming, but it's more of a learning curve.

2019-07-31T05:51:00Z
author avatar
Real User

It would be better with more API management features. More Micro-service and container based support. IBM is already working on it on Version 11, but it still needs improvement. Also IIB have cloud version ,it is doesn't have all features of the On premise version , and needs more improvement .

2019-05-27T16:12:00Z
author avatar
Real User

The resources about IBM are hard to find, and it is not enough material. Finding people who know this product is problematic.

2018-11-12T09:12:00Z
author avatar
Real User

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.

2018-07-23T06:38:00Z
author avatar
Consultant

* 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. * Development toolkit (based on Eclipse) should be improved in terms of responsiveness. * It lacks unit testing framework similar to JUnit for Java or MUnit for Mule ESB. * IIB run time and installation still need to shed more weight and become lightweight for to become full Docker applications.

2018-05-23T20:34:00Z
Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: October 2021.
543,089 professionals have used our research since 2012.