What is an ESB?
ESB transports, transforms and orchestrates data in real-time.
An Enterprise Service Bus serves as a middleware technology to connect loosely coupled systems and services. It offers a variety of transport protocols while being agnostic to the specific data format.
Transport – connect and speak to almost any other system while offering a variety of pre-built adapters.
Transform – powerful data mapping tools allow two or more systems two speak with each other without knowing the language of the other system.
Orchestrate – having mutltiple systems connected to the ESB enables us to create new services by combining two or more underlying services.
Mediate – allows to offer one service to multiple consumers utilizing different formats while re-using the same service exposed by the ESB.