ESB: The SOA communication center

An enterprise service bus (ESB) acts as the communication center in a service-oriented architecture (SOA). It translates requests into the appropriate message types and routes them to the appropriate provider.

Read the IBM Redbooks® publication, Patterns: Implementing an SOA using an enterprise service bus.

Person using smart phone to use the SOA communication center.

Connect multiple systems with no disruption

An enterprise service bus (ESB) lets you link multiple IT systems, applications and data. This eliminates the need for you to write custom programs to integrate individual services.

At the same time, if anything changes in one system, the other systems are not affected. For example, a rewrite or a change in ownership only requires an adjustment to the ESB. Other connected systems remain unaffected.

An ESB can be used for a wide range of integration projects and helps you:

Reuse existing IT investments

Develop and deploy new applications and services

Add new environments to meet future business needs

IBM Integration Bus

IBM Integration Bus provides universal connectivity and transformation in complex IT environments. Designed for businesses of any size and in any industry, it can be installed in minutes.

With IBM Integration Bus as your ESB, you can:


Patterns allow you to reuse components and solution elements. Shared libraries make reuse of integration assets even easier.


Integrate your IT environment faster and more securely by converting and transforming between different protocols and data formats. Seamlessly access systems of record, facilitate predictive analytics and improve interoperability.


Handle small to large projects with flexible message delivery options. Create an IT environment that can evolve as your business needs change.

Try IBM Integration Bus

Test drive enterprise service bus (ESB) software. Get a full-function version of the product at no charge.

Talk to an expert:

Follow us on:

YouTube Blog