As you have seen in the previous chapter, services can be combined into larger services, which is called service composition. There are various building blocks that support composition. Services can be:
- Aggregated into composite services in a straightforward fashion using an Enterprise Service Bus (ESB)
- Strictly orchestrated into process services using Business Process Management (BPM) tooling
- Flexibly combined into process services using Case Management tooling
Enterprise Service Bus
Enterprise Service Bus (ESB) is an integration platform that connects the various service layers and provides consumers with access to services.
There are different definitions of what an ESB is and what it should do; there is no commonly accepted ...