Viktor Dolyna - PeerSpot reviewer
DevOps Engineer at Integrity
Real User
Top 10
Flexible, easy to use, and easy to configure, but it could be cheaper
Pros and Cons
  • "IBM Integration Bus is flexible, easy to use, and easy to configure."
  • "I would like to be able to build an Integration Bus cluster that is active-active."

What is our primary use case?

We are a system integrator and this is one of the products that we propose for our clients.

Some of our clients for this product are banks.

What is most valuable?

IBM Integration Bus is flexible, easy to use, and easy to configure.

What needs improvement?

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

What do I think about the scalability of the solution?

This is a scalable product.

We have five or six customers who are using it.

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

How are customer service and support?

I have seen no problems with respect to technical support.

How was the initial setup?

We have experienced no trouble installing this product.

It takes a few days to deploy.

What about the implementation team?

We have a team of 10 or 11 people for deployment and maintenance.

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

The pricing could be improved to make it more competitive.

What other advice do I have?

This is a product that I can recommend.

I would rate this solution a seven out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
PeerSpot user
Operations Officer at a financial services firm with 10,001+ employees
Real User
A user-friendly solution that's easy to manage
Pros and Cons
  • "It's easy to develop things, and it's easy to handle."
  • "I think security should be more simplified."

What is our primary use case?

We are working on MQ, soap and rest based services. Some clients are accessing our services and vice versa.

How has it helped my organization?

Yes IIB help us to shape up our organization in service oriented architecture. Usability has increased and integration has become easier.

What is most valuable?

Multiple protocols support,  development environment is user friendly.

What needs improvement?

Documentation is not easy to understand.

There should be inclusion of more and more adapters that make this product more usable.

For how long have I used the solution?

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

What do I think about the stability of the solution?

IBM Integration Bus is a stable solution. As far as the technical side is concerned, we don't have an issue. 

What do I think about the scalability of the solution?

IBM Integration Bus is easy to scale.

How are customer service and technical support?

IBM technical support is fine, and we have a good relationship with them.

How was the initial setup?

The installation is very simple. I've been working with the Oracle platform as well, and the Oracle platform installation is quite difficult compared to IBM Integration Bus.

What about the implementation team?

We are working in the bank, and we implement everything internally ourselves. We are maintaining it, and we don't have to do too much. We have a separate team for maintenance. We have administrators as well on the operations side. They are looking after it.

What other advice do I have?

When I compare it to other products that are available in the marketplace, I rate it better than others because it's easy to develop things, and it's easy to handle. I also use Oracle, and I prefer IBM Integration Bus to Oracle.

On a scale from one to ten, I would give IBM Integration Bus an eight.

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
March 2024
Learn what your peers think about IBM Integration Bus. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,857 professionals have used our research since 2012.
Managing Director at a consultancy with 1-10 employees
Real User
Suitable for any size company; content is easily infiltrated in the eclipse infrastructure
Pros and Cons
  • "Content is easily infiltrated in the eclipse infrastructure."
  • "The solution is too expensive for smaller companies."

What is our primary use case?

I'm responsible for Strategy and Architecture for an IT consulting company they are partners with IBM. 

What is most valuable?

I like that this solution is suitable for any size company. It's simple to use from a development perspective because the content is easily infiltrated in the eclipse infrastructure. It's also credible in all the application aspects and easy to integrate into the enterprise application landscape. Finally, there is also a good relationship with IBM itself that assists us in implementing. You can really use this architecture but you have to understand the technology itself. It means you can do everything with this technology on condition that implementation is carried out correctly but this is a general term and valid for all solutions on the market. IBM is offering with the Integration Bus a very robust and stable solution.

What needs improvement?

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.

For how long have I used the solution?

I've been using this solution for about 10 years in different projects and for different customers.

What do I think about the stability of the solution?

This is a very stable solution.

What do I think about the scalability of the solution?

Scalability depends on the money that you have in your pockets. Technologically speaking, it's a scalable solution. 

How are customer service and technical support?

I get good support from the IBM technical people. It also depends on your philosophy, how you implement this. I have a lot of very experienced people, but also a good relationship with the laboratories, which is also sometimes necessary when you're doing something new and a highly sophisticated implementation is required. You need to have a support team for the product development. 

How was the initial setup?

The initial setup is straightforward, it's a simple solution. 

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

Evaluate and define a clear architecture, and set up a governance framework that includes a competence center that will take care of the usage, the licenses which will be needed, and do guarantee the reuse of interfaces and components.

What other advice do I have?

I always suggest carrying out a proof of concept each time. People who are able to set this up and also monitor it, will discover how easy it is to customize and to integrate the architecture. The POC creates familiarity and also an understanding of the skill set required. 

I would rate this solution an eight out of 10. 

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
it_user638694 - PeerSpot reviewer
Senior Software Engineer at a financial services firm with 10,001+ employees
Vendor
The most valuable features are load management, high availability, and web standards connectivity. I would like to see ESQL be equipped with more functions.

What is most valuable?

  • WebSphere MQ Connectivity: MQInput node and MQOutput node
  • Load Management: We can configure more than one instance of an application
  • High Availability (multi-instance broker)
  • ESQ
  • Microsoft .NET Support/.NETCompute node: This has helped us to reuse our existing .NET code
  • Web Standards connectivity: HTTPInput node and HTTPReply node

How has it helped my organization?

  • We have improved our productivity
  • We can easily and quickly create and integrate applications
  • With the help of built-in nodes, we are no longer required to create our own code for HTTPInput node, HTTPReply node, FileInput node, FileOutPut node, etc.
  • Built-in parsers are helping us in rapid development
  • Development is mostly just drag and drop, e.g., MQ integration
  • Deployment is much easier now

What needs improvement?

  • ESQL: ESQL requires some more functions e.g., encryption/decryption/hashing. Currently, we have to use .NET or Java.
  • WebSphere MQ: This needs a web-based remote monitoring and administration panel.
  • Oracle Wire Protocol ODBC Driver: This needs to be compatible with different versions of Oracle, at least Oracle 10G and above versions.
  • A centralized log monitoring console is required where we can monitor all traffic (in/out) of the broker node.

For how long have I used the solution?

We have been using this product for four years.

What do I think about the stability of the solution?

Stability is mostly fine. However, integration with Oracle is not good. Sometimes the Oracle Wire Protocol ODBC driver creates problems, especially if database links are used in SPs. We have to restart our service to resume connectivity.

What do I think about the scalability of the solution?

Scalability is mostly fine. However, in the IBM integration toolkit, there should be something like “Solution Folder in Visual Studio” to keep related applications and integration services together.

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

Previously, we were using Microsoft Biztalk Server for middleware and integrations. Because of the obsolete version of Biztalk and the end of the support agreement with Microsoft, we decided to switch to some new technologies with advanced features where we can implement SOA services. Hence we decided to go with IIB.

How was the initial setup?

It was a challenging task because we were moving to a new technology, especially from Microsoft to IBM. With the help of IBM technical sales staff, online help, and some trial and error, we now have a good implementation of IIB.

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

As a member of the technical implementation team, I’m not involved in pricing and licensing considerations.

Which other solutions did I evaluate?

While evaluating IIB, we also evaluated Oracle Service Bus (OSB) and the latest version of Microsoft Biztalk Server.

What other advice do I have?

I would recommend implementing this with proper planning such as:

  • Create and implement IIB in a High Availability (HA) environment
  • Create all required integration servers (execution groups) and assign them with HTTP/HTTPS ports explicitly
  • Configure SSL from the start
  • Use proper naming conventions for integration nodes, integration servers, and queue managers.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Walter Kuhn - PeerSpot reviewer
Walter KuhnICT Architect at a tech services company with 51-200 employees
ExpertTop 5Real User

As you mentioned "•WebSphere MQ: This needs a web-based remote monitoring " - we use Infrared360 for this part.

Middleware Architect at a financial services firm with 501-1,000 employees
Real User
The tech support is very good.
Pros and Cons
  • "It is very straightforward. It is very user-friendly integration."
  • "To scale virtically, is difficult."

What is our primary use case?

My primary use case of this solution is for establishing an enterprise service between the orchestrated transactions of two different channels. This is the main purpose of this product.

How has it helped my organization?

There is a concept behind the project of this technology, the ESP technology, it is just the layer because of the bus between front systems and back systems, So if I want to change anything in the back system, no need to change in the front system, only this layer. So what do is, we make the integration of the system much, much easier and faster. So there is only  one layer to control the integration of the communication.

What needs improvement?

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

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

The product is very stable. 

What do I think about the scalability of the solution?

The scalability actually depends upon the number of users, channels and transactions per second. Horizontal it is hard to add more, but vertical is very easy.

How are customer service and technical support?

Tech support is very good, but it takes time to resolve any issue.

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

I have prior experience with Oracle. The work bus and the the word map is totally different from Oracle.  In Oracle you're doing the job management most of the time, in IBM product, their version, it's much easier. You just try to sync with it and that's all. IBM is an easier product to use.

I also have prior experience with Microsoft, but that was in 2008. At that time, there were issues with integration

How was the initial setup?

It is very straightforward. It is very user-friendly integration.

What about the implementation team?

It is important to consider:

  • API control
  • Firewall security

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

I have no comment on pricing.

What other advice do I have?

IBM recently changed the name of this solution to IBM API-Connect. With the new name, they have added two new features, such as connecting to the cloud. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
MD at LeaseWeb
Real User
Top 5
Straightforward to set up, easy to use, and offers good support services
Pros and Cons
  • "The product is a user-customized tool so that you can adjust it to your specific needs pretty well with little trouble."
  • "The solution needs to simplify its documentation, such as the user and operation manuals, to make them even easier to understand."

What is most valuable?

The IBM Integration Bus is a very strong, very easy-to-use product. 

We prefer it due to the fact that we can get support from IBM when we need to, as opposed to using open-source tools that do not have support.

Sometimes companies have systems from IBM, Oracle, HP, et cetera. IIB is a good candidate to enable all heterogeneous systems to exchange data smoothly without any effort.

The product is a user-customized tool so that you can adjust it to your specific needs pretty well with little trouble. 

The initial setup is easy.

What needs improvement?

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. 

For how long have I used the solution?

I've been working with IBM products for 30 years or so. This particular IBM solution, however, I've dealt with for the last four years. That said, I have a lot of IBM experience. 

What do I think about the stability of the solution?

The solution is very stable. There are no bugs or glitches. It doesn't crash or freeze. It's reliable. 

What do I think about the scalability of the solution?

The product is upgradable. There is the potential to scale. 

How are customer service and technical support?

In the Middle East, the customers are looking for a company that can take over anything and handles everything if there are issues. The support is very reliable and helpful. They are responsive and knowledgeable and we are very happy with their capabilities. 

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

I'm also familiar with Apache Kafka. Kafka is much faster. The performance is much greater than IIB. IIB is not as fast as Kafka.

How was the initial setup?

For myself, the initial setup was very easy due to the fact that I have worked with IBM for many years and I'm quite comfortable with the brand.

That said, the IBM environment is fairly complicated. It is much easier than other options, even so, and technical support is quite helpful if users run into issues. 

What other advice do I have?

I am not a partner for IBM. That said, IBM has used me for consultation issues and training sources. I used to be a partner, maybe six years ago.

I'd rate the solution at an eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Integration Team Leader /Integration Architect at a tech services company with 11-50 employees
Real User
Great for productivity ,and Run-time performance , easy to learn and use.
Pros and Cons
  • "IBM Integration Bus has a complete set of tools that are implemented between rules when it comes to run time, but it's not easy to understand."
  • "I would like to see more metered rest and API support. IBM is already working on it on Version 11, but it still needs improvement."

What is our primary use case?

The IBM Integration Bus platform is Advanced Enterprise service bus , Typically used in SOA Environments . with newer version it can work it container based platforms and can be used to implement Micro services.

We have implemented IIB/WMB Based Solution in multiple organizations helping them to adopt Service oriented architecture , and eliminating point to point integrations.

How has it helped my organization?

IIB helped our clients having clean Overall solution , doing decoupling between different systems , eliminating duplicate point to point integration points . replacing legacy integration products ,and having high performing stable trouble free Enterprise service bus

What is most valuable?

IIB is feature rich product it is hard to point to a single feature , but most important is IIB supports most communication protocols out the box (SOAP/REST/HTTP/MQ/JMS/TCP/Files) 

Native support of Asynchronous calls .  support of multiple message formats (XML/JSON/ CWF/CSF/SWIFT/HL7....)

Global Transaction Co-ordination

Horizontal and Vertical Scalability .

What needs improvement?

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 . 

For how long have I used the solution?

I have been using IBM Integration Bus since 2007.

What do I think about the stability of the solution?

IBM Integration Bus is almost perfect in terms of stability.

What do I think about the scalability of the solution?

We can easily do the required scalability with IBM Integration Bus. We have never faced an issue. Plus, it is very straightforward.

How are customer service and technical support?

I didn't need to contact IBM technical support very much.

How was the initial setup?

In older versions, the setup was very complex. In recent releases, it's been very straightforward.

What about the implementation team?

 I am working in a consultancy company. We install this for most of our clients. We develop services for them using it.

What other advice do I have?

IIB very flexible.nearly limitless , You can easily overload it with duties that it's not meant to hold. Organizations needs to have strong their architecture team and SOA governance during and After implementation .to avoid overloading the ESB Layer.

I would give IBM Integration Bus an 11 out of 10. I have tried solutions from competitors Brands. There is no comparison.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Integration Architect at a tech services company with 201-500 employees
Real User
Seamless and easy to use
Pros and Cons
  • "One of the most valuable features is how seamless and easy to use this solution is. This is a fantastic solution and a very measured product."
  • "There are a couple of things I want improved, but I think they have already touched upon all those things in the most recent version. I'm not using the most recent version—I use a version older than the most recent—but I'm sure that if I looked into and explored it, I would see more support on the CI/CD and more support for unit testing automation. I've read that they released all these things in the new version of App Connect. Once I explore the new version of this tool, I'll probably have a better idea of suggested improvements."

What is our primary use case?

My primary use case of IBM Integration Bus is for designing and developing solutions. We use App Connect Enterprise as a micro ESB and, in cases where we need rapid development, as a microservices platform as well. I'm currently dealing with an on-premises version, but it's deployed on an internal cloud. 

What is most valuable?

One of the most valuable features is how seamless and easy to use this solution is. This is a fantastic solution and a very measured product. 

What needs improvement?

There are a couple of things I want improved, but I think they have already touched upon all those things in the most recent version. I'm not using the most recent version—I use a version older than the most recent—but I'm sure that if I looked into and explored it, I would see more support on the CI/CD and more support for unit testing automation. I've read that they released all these things in the new version of App Connect. Once I explore the new version of this tool, I'll probably have a better idea of suggested improvements. 

For how long have I used the solution?

I have been working in IBM for almost 17 years now. 

What do I think about the stability of the solution?

This solution is stable. It's a fantastic solution and a very measured product. We only need one person to maintain the DevOps pipeline, but we do have a team of 10 developers to deliver the work.

How are customer service and support?

IBM's technical support is fantastic. Their support process is very good. 

How was the initial setup?

This solution is cloud-based. We are using it in a container image, so the one time CI/CD setup is there, in the pipeline setup, and after that the process is very seamless. We just check in our code, and then the pipeline creates an image of it and deploys it onto our private cloud platform. So it's very seamless and there's no hassle involved. 

Initially, we needed about three people for deployment: one for administrative activities, one with DevOps knowledge, and one developer. 

What about the implementation team?

We implemented through an in-house team. I work as an architect, but we have a DevOps team that takes care of maintaining the pipelines and as-needed administration activities. 

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

I generally do not get involved in the licensing or pricing because I'm a hardcore technical guy, but I'm aware of the fact that IBM is highly expensive, so not everybody can afford it. All the products are licensed. 

Which other solutions did I evaluate?

I have heard of MuleSoft, a platform that provides a solution for API management, ESB, everything. When it comes to ESB, they have a package or facility feature for unit testing as well, called MUnit or something. From an ESB development point of view, this is the complete package. I was lacking these features in App Connect, but I heard that the latest version includes things like unit testing, automation features, all those things. I also heard that they added AI—I'm not sure where, but IBM is pretty big on that, as well as on adding more and more features in that area. 

What other advice do I have?

I rate this solution a nine out of ten. This is a very measured tool and IBM has been doing a splendid job with this particular platform. Earlier, it was only possible to have an on-premises installation, but now that it's compatible with the cloud, it's a very seamless and fantastic tool. Especially with the current release, I really like this product. 

In terms of advice I would give to those considering implementation, I would say that there could be a problem with integration. Nothing to do with the tools, but from a resourcing point of view. I've seen that a lot of people with Java expertise can face problems when being introduced to this technology without proper training. When a Java developer gets into this particular technology and starts developing stuff, they may be unaware of certain best practices, certain standards, certain conventions that should be used. In my team, when we hire new resources, Java is an advantage for us and a person with Java knowledge is highly welcome, but when we look at their knowledge in the technology itself, there may be issues. This platform is complex and only a person with the right knowledge will be able to deliver. So my suggestion to those who are considering implementation: while resourcing, ensure that you've got the right knowledge on the architect side as well as the developer side. 

Which deployment model are you using for this solution?

Private Cloud

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

IBM
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
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 2024
Buyer's Guide
Download our free IBM Integration Bus Report and get advice and tips from experienced pros sharing their opinions.