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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.