Integration Engineer at a financial services firm with 1,001-5,000 employees
Real User
Simple to use in the data stage and good for moving a file from one location to another
Pros and Cons
  • "I use the integration of Kafka and the message flow, which is really good. It is also good for moving any file from one location to another. Using IBM Integration Bus in the data stage is pretty simple. You can see the preview and other things. The MQ server integrated with IBM Integration Bus is really great. I don't have to do a lot of configuration from that side. It is really good."
  • "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."

What is our primary use case?

We are trying to use IBM Integration Bus in our organization. We have multiple things to do. Like DataStage, we also have SAP BODS as another ETL. We are also using JAM Server and Java. 

Instead of separately writing the Java code and restful web service and then using the ETL and JAM Server to call on a file basis, I am thinking of using IBM Integration Bus. I have a message flow. Once I drop a file, IBM Integration Bus will pick up all the functions, do everything on the MQ Server, and finally fit it with the web service, which is also created in IBM Integration Bus. I would have the complete message flow in one architecture site. I can apply it by using ETL, Java, and the JAM Server. However, it is failing at the data mining stage itself. It could be because of my lack of knowledge of IBM Integration Bus.

What is most valuable?

I use the integration of Kafka and the message flow, which is really good. It is also good for moving any file from one location to another. 

Using IBM Integration Bus in the data stage is pretty simple. You can see the preview and other things.

The MQ server integrated with IBM Integration Bus is really great. I don't have to do a lot of configuration from that side. It is really good.

What needs improvement?

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.

For how long have I used the solution?

I have been using IBM Integration Bus for two to four months.

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,212 professionals have used our research since 2012.

How are customer service and support?

I contacted technical support, but I wasn't able to get the correct answer. I feel I wasn't given a good response. I was communicating with a person from technical support, and he took two to three months to help me with the support. Finally, he delegated that ticket to some other person, and he resolved my issue in one week, but the solution was not convincing. 

I wanted to know how DataStage does one-to-many and many-to-one mapping because it was failing in IBM Integration Bus. I have a DFPL file, and I have an XML Schema. I want to map the added element from the DFPL file to the XML Schema. The technical support person was saying that you have to write the ESQL code for mapping, but I don't know how many elements are there. Suppose I have 100 elements for one area at present, but next time, I might have 90 elements. He was saying that you should know somehow where IBM Integration Bus is failing, but there was no way to find that out. The mapping for that element was not there in the dynamic run-time query.

How was the initial setup?

The initial setup is complex. It is not user friendly. When you have a file in the MQ Server, it moves to the next directory, which is the output. It is very complex to call a web service. It should just give the setup of the endpoint and do some basic stuff so that it can be consumed by the web service. It might be complex because of my less experience in using IBM Integration Bus.

What other advice do I have?

I would recommend this solution if you are not doing any XML conversion or data mining and just want to use a message flow, such as reading a file and transporting to another location and then calling some message and integrating it with an existing system such as Salesforce.

If you have a lot of integration, I would recommend hiring some experienced people for it. IBM Integration Bus is a very big product, and people don't know even 20% of this product. If people have good knowledge of it, they can really do a lot of stuff. Based on my understanding, its complexity is the reason why people don't have good expertise in this product. I am an experienced Java professional, but I am facing a lot of difficulties in understanding IBM Integration Bus.

I would rate IBM Integration Bus an eight out of ten. It needs improvement for data mining, DFDL, and schema converter. There should also be more documentation and information in the IBM Knowledge Center.

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
PeerSpot user
Team Leader of the Development Team at IBM/IT-Innovation
Real User
A reliable solution that is easy to learn and has connectors for many different sources
Pros and Cons
  • "This solution is very reliable and it is easy to learn."
  • "I would like to be able to run and install this solution on different platforms."

What is our primary use case?

The primary use case of this solution is as a corporate integration bus, between different financial applications. We use IBM Integration Bus (IIB) with IBM MQ for asynchronous interaction. Additionally, web services for synchronized integration such as REST APIs, SOAP and HTTP Interfaces with XML interaction. For instance, it uses for the integration of the Banking front end with the banking core application. IBM Integration Bus installed on-premise.

How has it helped my organization?

Before, we used to use client-server applications with strong interaction. Using the integration bus we quickly broke through the border between client-server and service-oriented architecture. Additionally, we were able to quickly link many other financial services with core bank system or exposed some API for financial services.

What is most valuable?

This solution is very reliable and it is easy to learn.

There are many connectors to different sources and it's easy to scale.

Also, it is easy to parametrize the integration of bus applications during building or deployment. For instance, set up names of the queues, set up binded services URL, set up or change user-defined parameters.

What needs improvement?

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.

For how long have I used the solution?

I have been using this solution for five years.

What do I think about the stability of the solution?

This solution is quite stable. We use this solution every day.

There are many financial services to be integrated with different APIs, so it was easy to develop it with Integration Bus.

What do I think about the scalability of the solution?

This solution is scalable. As an example, If you are using web services and you want to upscale several connections, we do it by changing one parameter in the application: "Number of additional instances".

Also, it is easier to scale a synchronized interaction with MQ to change one parameter to indicate how many instances you want to execute simultaneously. On the other hand, you can deploy the same application on different integration servers.

How are customer service and technical support?

We have not used the technical support. We found all of the information that we needed with the IBM documentation.

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

We used to use client-service applications with strong integration between application. The company implemented many other applications with different interfaces and aimed to link with external services. So that we started using Integration bus for integration legacy application with new applications.

How was the initial setup?

The initial setup was easy. For Windows, you will run the installation file and you have an environment that is ready to develop an integrated solution.

If you want additional resources such an MQ, or databases, you will have to read the manual to understand how to connect them.

The building and deployment are quick and easy. It only takes a few minutes to deploy, depending on the size of your application, but it's fast.

There are two methods of deployment. You can use the manual deployment method using the drag and drop. On the other hand, you can use command-line interface for building and deployment applications. The application represented as one or some number of .bar file. It's something similar to .ear but other structure inside.

You only really need one person to deploy this solution, but we shared build and responsibility using GitLab tool-chain and Nexus Repository. The first factor is for development and building and the other one is for deployment. We use the same process for different environments. All necessary parametrization inside the application are stored as a file and substituted depend on the deployment environment during the building process.

What about the implementation team?

The implementation was done with our team. Additionally, we used the standard development process for teamwork.

Which other solutions did I evaluate?

We have gone through different comparative solutions and other integrated systems, and IBM Integration Bus is better for enterprise.

What other advice do I have?

My advice for anybody who is implementing this solution is to start with reading the documentation. Have a good understanding of how to integrate Integration Bus with different resources, and to have experience with a synchronized interaction with IBM MQ or Apache Kafka. But IBM MQ is preferable.

Also, it is better to have an understanding of the HTTP Interaction and REST API interaction.

I also suggest people participate in IBM online learning. There are two courses that go over features that are related to integration development. They are very helpful. They also teach how to develop an integration solution, so it is an interesting program.

Additionally, explore the IBM blog about Integration Bus and App-Connect. You can find there a lot of integration patterns.

Other Integration solutions require an application server, but with IBM Integration Bus, it doesn't require a special application server.

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
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,212 professionals have used our research since 2012.
Application Development Team Lead at ProvidusBank
Real User
Top 20
Valuable message queue feature, scalable and stable
Pros and Cons
  • "The message queue feature is very valuable."
  • "The product could be improved by including more resources on SQL."

What is our primary use case?

The solution is deployed on-premises.

What is most valuable?

The message queue feature is very valuable.

What needs improvement?

The product could be improved by including more resources on SQL and improving the simplicity of the resources available. Additionally, the price can be reduced.

For how long have I used the solution?

We have been using this solution for approximately four years and are currently using the first version.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The solution is scalable, and there are currently many people using the solution in our organization. We have plans to increase the usage of the feature.

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

It is quite expensive and can be lowered.

What other advice do I have?

I rate the solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Head Of IT Development at a financial services firm with 501-1,000 employees
Real User
Allows for omni-channel integration, but the setup is complex, technical support is subpar and there is a need for greater resources
Pros and Cons
  • "The solution addresses all of our middleware needs in respect of transformation, parsing, security and stability; everything really."
  • "The solution is complex and there is a need for more resources and greatly improved quality."

What is our primary use case?

We use IBM Integration Bus as a bank middleware solution. 

How has it helped my organization?

The solution does omnichannel integration with the core banking and other systems, including core banking, ETC, and click systems. It does so for a host of systems. 

What is most valuable?

The solution addresses all of our middleware needs in respect of transformation, parsing, security and stability; everything really. 

What needs improvement?

IBM Integration Bus could have better REST API, which could be more powerful,  and this accounts for why we are looking for alternative solutions concerning this and open banking. 

The initial setup was complex. 

Technical support is below what I would consider to be very good. It's good, but not too much or very much so.

The solution is complex and there is a need for more resources and greatly improved quality. 

What do I think about the stability of the solution?

The solution addresses our stability needs. 

What do I think about the scalability of the solution?

Thus far, we have been making maximum use of the solution. 

How are customer service and support?

Technical support is below what I would consider to be very good. It's good, but not too much or very much so.

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

We previously used a local solution and replaced this with a new enterprise solution. 

How was the initial setup?

The initial setup was complex. 

Including preparation time, addressing the environment and building the POC, deployment took around one month. We are talking about active, on-premises deployment. 

What about the implementation team?

There are nearly five people required for deployment and maintenance. 

What was our ROI?

Management would be in a position to address whether we have seen a return on our investment. This said, we have witnessed some returns on our business so far. 

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

I prefer not to address the licensing costs, or any other for that matter, as this is confidential. 

Which other solutions did I evaluate?

We did evaluate other products before going with IBM Integration Bus. 

What other advice do I have?

We are customers of the vendor.

From a development perspective, there are nearly 40 people using this solution in our organization, although we have thousands of customers who do so indirectly. 

The solution probably covers more than 95 percent of the integration requirements. 

I rate IBM Integration Bus as 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
Middleware Specialist at a financial services firm with 1,001-5,000 employees
Real User
Provides good performance, stability and great security
Pros and Cons
  • "The solution offers good performance and is stable."
  • "The memory footprint should be minimized."

What is our primary use case?

Our prime use case of Integration Bus is for message enrichment and message transformations. 

What is most valuable?

The solution offers good performance and it's stable. The message enrichment and message transformations are great features and the solution also has great security.

What needs improvement?

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.

For how long have I used the solution?

I've been using this solution for five years. 

What do I think about the stability of the solution?

The solution is stable. 

What do I think about the scalability of the solution?

The solution can be scaled horizontally and vertically.

How was the initial setup?

The initial setup is straightforward and took a maximum of two hours. Our technical team had eight people dealing with the end-to-end deployment. 

What other advice do I have?

I recommend this solution, it's an industry standard product.

I rate this solution eight out of 10. 

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
Application Development Team Lead at ProvidusBank
Real User
Top 20
Easy to learn, use, and integrate, and the technical support is good
Pros and Cons
  • "The biggest advantage of this solution is that it is very easy to learn, and very easy to build applications."
  • "One drawback that I have found is that there are issues with using the Java connector."

What is our primary use case?

We are a financial institution and we are using this solution for the APIs that we provide.

What is most valuable?

The biggest advantage of this solution is that it is very easy to learn, and very easy to build applications. The learning curve is not steep and it is something that you can pick up within about two weeks.

There are a lot of inbuilt interfaces like ISO and SAP. Having all of these interfaces already built makes integration very easy and straightforward.

What needs improvement?

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

For how long have I used the solution?

I have been working with IBM Integration Bus for three years.

What do I think about the stability of the solution?

The stability is fantastic.

What do I think about the scalability of the solution?

With respect to scalability, IBM Integration Bus is very good.

How are customer service and technical support?

I have been in contact with technical support and I found that they were very good.

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

I have not really used any other ESB solutions.

How was the initial setup?

I was not part of the original deployment.

Which other solutions did I evaluate?

I like to view comparisons to see what people have to say about similar products because I have just recently changed jobs and my new company is trying to purchase an ESB. Although I fully recommend IBM Integration Bus, I think it is important to look and see if other solutions may be better.

What other advice do I have?

Generally speaking, this is a very good product. It is easy to learn and use, and it is robust as well.

I would rate this solution a nine 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
CIO at a computer software company with 201-500 employees
Real User
Highly stable, flexible, and exceptionally scalable
Pros and Cons
  • "One of the most valuable features is App Connect Enterprise makes it possible to deploy it in the OpenShift cluster, which is very good. Overall the solution is very flexible."
  • "I would rate the support from IBM Integration Bus a seven out of ten. They are very helpful but sometimes it takes too long for them to respond."

What is our primary use case?

We are a software development company and we use IBM Integration Bus for integrating different internal systems for the customer side and to integrate the internal systems with external systems for different kinds of flows.

How has it helped my organization?

There are three elements that make IBM Integration Bus very important for our organization's payroll systems which are the solution's high scalability, performance, and reliability.

What is most valuable?

The current version of IBM Integration Bus, now called App Connect Enterprise, provides operators for deployment in the OpenShift cluster, which makes deployment much easier and significantly increases the scalability and reliability of the integration solutions.

For how long have I used the solution?

I have been using IBM Integration Bus for approximately two years.

What do I think about the stability of the solution?

IBM Integration Bus is very reliable and stable. If the right configuration is done, in operation everything is runs very well. If you have not configured everything well then you most likely will have some stability or performance issues.

What do I think about the scalability of the solution?

IBM Integration Bus is scalable. If you are using OpenShift then the solution's scalability becomes even better.

We have approximately 12 people who have the experience to use this solution.

How are customer service and support?

I would rate the support from IBM Integration Bus a seven out of ten. They are very helpful but sometimes it takes too long for them to respond.

How was the initial setup?

The implementation of the solution at the beginning phase can be complicated. The time it takes for the implementation depends on the environment a lot of other factors.

The development toolkit that is provided is very good. It helps to configure all the message flows and data transformation. They also provide Extended SQL language (ESQL) for different types of data transformation.

What about the implementation team?

The solution does not require much maintenance.

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

IBM provides a quite complicated licensing model.

Which other solutions did I evaluate?

We have evaluated other solutions and we have found that IBM solutions to be highly stable and scalable.

What other advice do I have?

I would recommend this solution to others.

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
it_user904239 - PeerSpot reviewer
Offshore Delivery Head (US) at a tech services company with 1,001-5,000 employees
Real User
One of the most stable products which I have seen in the market
Pros and Cons
  • "It is one of the most stable products which I have seen in the market."
  • "IBM does not support orchestration, which is how they designed it, and other BPM tools in the market support orchestration. If they merged the BPM capability into this product, then it would be a better solution."

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.
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.