IT arhitektuur
33. Enterprise Service Bus (ESB)
·An ESB provides an infrastructure that removes any direct connection between service
consumers and providers.
·Consumers connect to the bus and not theprovider that actually implements the service.
·This type of connection further decouples the consumer from the provider.
·A bus also implements further valueadd capabilities.
For example, security and delivery assurance can beimplemented centrally within the bus
instead of having this buried within theapplications.
·The primary driver for an ESBis that it increases decoupling between service consumers and
providers.
ESB must support in one infrastructure the following major architectures ofenterprise
integration:
Service-oriented architectures in which applications communicate through reusable services
with well-defined, explicit interfaces. Service-oriented interactions leverage underlying
messaging and event communicationmodels.