Service Composition
Sponsored by

The need to aggregate or combine small services into larger services is core to a service oriented architecture. In many cases, a single service will act as a front-end to many small services. There are a variety of methods for combining services, including:

  • Pipe and Filters – Direct the output of one service into the input of another service. (Topology = point-to-point)
  • Orchestrations – Utilize a high-level scripting language to control the sequence and flow of service execution. (Topology = hub & spoke)

Each service composition mechanism will utilize a variety of message exchange patterns and provide its own message correlation facility.


Home | Table of Contents | More Info |