Service composition

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 ...

Get SOA Made Simple now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.