Orchestration |
An orchestration definies how to conduct a set of activities and how activities transform data.
An orchestration is the logic to achieve a generation target. However, an orchestration is also a data workflow. Input data can be injected at different stages; an activity output is potentially an input of a next activity.
An orchestration works with a data context, a set of activities, and a workflow which defines how to conduct the activities. A workflow conforms to a language (e.g., BPMN).
Figure 1. Orchestra structure