What is most valuable?
We've been using IBM Integration Bus for seven years to create a service-oriented architecture in our bank and implement SOAR infrastructure using this tool. It helps us with internal services for core banking and different digital channels. We also use it to expose our services to other banks and companies and consume services from outside our bank using proxy servers.
IBM Integration Bus is helpful for complex integrations because it has tools and functionality to integrate with other systems. We face some challenges with external integrations, mostly related to certificates, but it's not too difficult. IBM Integration Bus facilitates these integrations well. For data transfer, especially with external systems, IBM Digital Express has been very useful.
What needs improvement?
Everything needs to be improved. As far as integration and the cloud are concerned, things are moving to the cloud side. When you use Kubernetes and similar technologies, IBM Integration Bus doesn't greatly facilitate these environments. Maybe I don't know enough about that, but I feel that when it comes to the DevOps environment, the tool needs to be deployed on production in a way that's just like pods.
Cloud integration needs to be more facilitated with the DevOps environment. This IBM technology needs to adapt because in the recent world, in the real world, we see that everything is just a cloud pod. Whenever you need to scale anything, you just put some cloud and pod and improve it, make any server and deploy it. But in IBM Integration Bus, there is a problem because we can't do this as easily. In short, IBM needs to more emphasize or more integrate with the cloud environments as well, similar to DevOps. There are limitations in IBM Integration Bus when it comes to DevOps.
For how long have I used the solution?
I have been working with the product for seven years.
What do I think about the stability of the solution?
I rate the tool's stability a nine out of ten.
What do I think about the scalability of the solution?
The tool is very scalable. In our production environment, we currently run about 60-70 instances, but it can handle up to 280 instances. We haven't yet consumed IBM Integration Bus maximum capability for this, so the scaling system is good enough.
If I had to rate the scalability between one and ten, I'd give it a nine. I think it's nine or even ten, you could say. But let's say nine, leaving one point for potential improvements.
How are customer service and support?
I've consulted technical support. It's good enough, but it needs to be improved a bit. Sometimes, when you're in a hurry, they don't reply or respond quickly.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I've worked with both IBM Integration Bus and Oracle products for message routing. In my experience, the IBM Integration Bus is more user-friendly and easier to use. When I compare it to Oracle products, I find that the IBM Integration Bus is simpler for new developers to learn. It's accommodating for developers coming from different technologies. We use ESQL in IBM Integration Bus, which I find easier to work with than Oracle's XSLT. Oracle's products are more complex when adopted as services and development tools. I'd say IBM Integration Bus is more accessible for developers of all experience levels - new, experienced, or somewhere in between.
How was the initial setup?
I think the initial setup for the IBM Integration Bus is easy. A few years back, with versions 8 or 9, we had some difficulties with installation. But now, it's not that difficult. It's pretty user-friendly, and the installations are easy as well when it comes to environment management.
If I had to rate the initial setup between one and ten, with ten being very easy, I'd give it a seven. Well, I think eight would be better. As developers, we don't get too involved with installations and infrastructure setups - that's often handled by admins. So I can't give you a fully accurate number. But from my perspective as an engineer, I'd say eight. I'm not giving it a ten because there's always room for improvement. The tool's deployment is quick.
What was our ROI?
The tool helped save some costs. All the tools related to integrations, whether it's IBM Integration, Oracle, or TIBCO, are helping us. They make time to market easier, simpler, and faster. Regarding being cost-effective, yes, we have saved a lot of cost. For example, we're connected with OneLink API. OneLink always charges for integration. Using the tool, we've integrated directly with all the telcos in our country rather than using a middleware like OneLink, which charges us a lot. When we directly integrate with them, we've minimized costs significantly. So overall, the integrations make us cost-effective as well. This is one example of how we've saved much money in production.
What's my experience with pricing, setup cost, and licensing?
As customers, we always try to buy things as cheaply as possible. But the price for the IBM Integration Bus is fine. When we compare it to competitors, it's pretty much the same. However, there are a lot of open-source integration platforms coming to the market as well. So overall, the price is fine as far as licensed products are concerned.
What other advice do I have?
I recommend the IBM Integration Bus based on my experience using it for some time. We've successfully implemented a complete service-oriented architecture in our organization using it. As far as output is concerned, we've successfully implemented a lot of service-oriented architecture with IBM Integration. It's also been a success story for us in our organization and others. That's why I recommend it. It's a better option to adopt. It's a good thing.
For an overall rating, I think I would give it an eight out of ten. I'll leave two points for potential improvements.