IT arhitektuur
based on some criteria.
For example, if I was looking for a credit-card authorization service, I might query the directory
service to find a list of service providers that could authorize a credit card for a fee.
Based on the fee, I would select a service
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.