Orchestration can be viewed as the definition and execution of workflows or processes to manage the completion of a task. In OpenECOMP, orchestration automates the activities, tasks, rules and policies needed for on-demand creation, modification, or removal of network, application or infrastructure services and resources. The Master Service Orchestrator (MSO) manages orchestration at the top level and facilitates additional orchestration that takes place within underlying controllers. It also marshals data between the various controllers so that they have all of the process steps and the necessary components are available to them components needed to complete the execution of a task or service.
The MSO runs autonomously within OpenECOMP. its job is to manage orchestration at the top level and to facilitate the orchestration that takes place within the underlying controllers and marshal data between the Controllers such that they have the “process steps” and all the “ingredients” to complete the execution of their respective recipes.
In general, Orchestration can be viewed as the definition and execution of workflows or processes to manage the completion of a task. The ability to graphically design and modify a workflow process is the key differentiator between an orchestrated process and a standard compiled set of procedural code.
...