To achieve a coherent model, the event driven design paradigm requires being shifted from the level of services into the orchestration component of the architecture framework. This requires creating another layer called ‘Enterprise Service Bus’
The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled, highly distributed integration network that can scale beyond the limits of a hub-and-spoke EAI broker.
An ESB is a standards-based integration platform that combines
data transformation and
to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity.
A service consumer makes a request and a service provides a response. Essentially, a service consumer calls the service operation of a service and the information flows through the service interface. Then the service implementation processes the request and provides the information to the service interface that responds.