Orchestration automates the sequencing of 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) provides manages orchestration at a very high level, with an end-to-end view of infrastructure, network, and application scopes.
The Master Service Orchestrator’s (MSO’s) primary function is the automation of end-to-end service instance provisioning activities. MSO provides the BSS systems an interface to orchestrate delivery of cloud services.
BSS End to End Orchestration will decompose the customer request into cloud and non-cloud services based on rules from the product catalog. The BSS End to End Orchestration triggers the MSO to initiate ECOMP activity, and the MSO manages the provisioning/network activity by interacting with Controllers as required. The MSO sends the business level status back to the BSS Orchestration. The BSS Orchestration does not maintain provisioning logic nor manage provisioning processes.
The MSO runs autonomously within OpenECOMP. It automates activities, tasks, rules and policies needed for on-demand creation, modification or removal of network, application or infrastructure servicesthe 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 necessary infrastructure available to complete the execution of their respective tasks.
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.
...