A-Z Popular Blog Data Search »
Technology Guides

What is an Enterprise Service Bus?

 , updated on
An enterprise service bus, or ESB, is a data integration tool that allows data producers to publish data once and have it reach all subscribers. An ESB sits in the middle between publishers and subscribers to provide services such as data transformation and communication. This can greatly simplify an organization's architecture.

The Value of ESB

If you have 100 applications integrated with 100 applications this represents 100x100=10,000 separate interfaces if they are directly integrated with each other. If you replace these interfaces with an ESB you have 100 publishing interfaces and 100 subscribing interfaces, for 200 interfaces. As such, ESB greatly simplifies the task of integrating systems.
Enterprise service bus platforms typically offer a wide variety of tools for interfaces such as communication adapters and data transformation engines. They also may provide management tools for monitoring integration across an organization from one console. In many cases, such tools allow failed transactions to be manually edited and resubmitted to overcome data validation exceptions or communication failures.
Overview: Enterprise Service Bus
An integration platform that acts as an intermediary between publishers and subscribers providing services to transform data and communicate with diverse systems and data sources.
Reduces complexity of integration
Tools for communication and data transformation.
Centralized management platform to monitor integration flows and handle issues.
Related Concepts


This is the complete list of articles we have written about data.
Abstract Data
Atomic Data
Big Data
Cohort Analysis
Dark Data
Data Analysis
Data Architecture
Data Attribute
Data Cleansing
Data Collection
Data Complexity
Data Consumer
Data Control
Data Corruption
Data Custodian
Data Degradation
Data Dredging
Data Entity
Data Federation
Data Integration
Data Integrity
Data Liberation
Data Lineage
Data Literacy
Data Loss
Data Management
Data Massage
Data Migration
Data Mining
Data Owner
Data Producer
Data Quality
Data Remanence
Data Risks
Data Rot
Data Science
Data Security
Data States
Data Transformation
Data Uncertainty
Data Veracity
Data View
Data Virtualization
Data Volume
Data Wipe
Decision Support
Deep Magic
Empirical Evidence
Event Data
Hard Data
Information Assurance
Legacy Data
Machine Data
Market Research
Master Data
Misuse of Statistics
Personal Data
Personal Information
Predictive Analytics
Primary Data
Primary Research
Qualitative Data
Qualitative Info
Quantitative Data
Raw Data
Reference Data
Small Data
Soft Data
Source Data
Statistical Analysis
Statistical Population
Structured Data
Transaction Processing
Transactional Data
Types Of Data
Unstructured Data
If you enjoyed this page, please consider bookmarking Simplicable.


An overview of data with a list of examples.

Types Of Data

The basic types of data.

Dark Data

The definition of dark data with examples.

Data Massage

The mysteries of data massage.

Data Definition

Several useful definitions of data.


A definition of analytics with examples.

Data vs Information

The difference between data and information.

Hard Data vs Soft Data

The difference between hard data and soft data.

Human Readable

A definition of human readable.

Data Loss

The common types of data loss.

Data Integration

A list of data integration techniques.

Data Virtualization vs Data Federation

The difference between data virtualization and data federation.

Types Of Master Data

A list of criteria for deciding if something is master data or not.

Data Migration

The common approaches to data migration.

Data In Transit

A definition of data in transit with examples.

Data Architecture

The definition of data architecture with examples.


The definition of digitalization with examples.

Integration Examples

An overview of integration with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map