Home > SOA Glossary > Orchestration


Orchestration is the name of a design pattern authored by Thomas Erl, Brian Loesgen and published as part of the SOA Design Patterns catalog. Within the catalog this pattern is further categorized as one of the Common Compound Design Patterns.

The requirements statement for Orchestration is:

Co-existent application of Process Abstraction, State Repository, Process Centralization, and Compensating Service Transaction, can can be further extended with Atomic Service Transaction, Rules Centralization, and Data Model Transformation.

The pattern was first printed in the SOA Design Patterns book and a summarized version of this pattern is published at the SOAPatterns community patterns site at the following location:

SOA Pattern > Orchestration

See also: