Presentation is loading. Please wait.

Presentation is loading. Please wait.

Master Service Orchestrator (MSO)

Similar presentations


Presentation on theme: "Master Service Orchestrator (MSO)"— Presentation transcript:

1 Master Service Orchestrator (MSO)
High-level Design Copyright © 2017 AT&T Intellectual Property. All rights reserved. Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License. OpenECOMP MSO High-level design

2 MSO: High Level Architecture and Interfaces
OSS/BSS Infrastructure Portal … and others SDC Service Order Requests VNF & Network Requests Design Studio Service & Resource Artifacts Master Service Orchestrator (MSO) AAI Distribution Service Inventory DCAE Data Collector MSO metrics collection and fault monitoring Create/Update Virtual Resources Assign/Configure Resources Fault Collector Platform/Cloud Orchestrator SDN Controller APP Controllers OpenStack VM VM vCE VM Cloud VM OpenECOMP MSO High-level design

3 MSO: Software Architecture
OCX/OMX Infrastructure Portal CSI REST REST SDC MSO API Handler Request Handlers REST Service Recipes BPEL Execution Engine Data Stores Service Recipe AAI Catalog DB Request DB Service Recipe REST HEAT Templates SOAP Resource/Controller Adapters VNF Resource Adapter Network Adapter Controller Adapter KEYSTONE/ HEAT REST Cloud Platform Orchestrator SDN Controller APP Controller OpenECOMP MSO High-level design

4 MSO Interfaces – Other OpenECOMP Components
SDC Distribution of orchestration artifacts (service & resource recipes and templates) UEB event notifications, HTTP artifact retrieval AAI Query and update inventory RESTful API Cloud (Platform Orchestrator) Instantiation of virtual resources in the cloud Openstack APIs (primarily Heat and Keystone) SDN Controller Assign and configure network resources Yang-based RPC and REST App Controller (pending) Assign and configure application resources Yang and/or event based API OpenECOMP MSO High-level design

5 OpenECOMP MSO High-level design
MSO Sub-components(1) API Handler RESTful interface to northbound clients Handle service-level and infrastructure (VNF & network) requests Use MSO Catalog to map input requests to recipes (BPEL flows) Track open and completed requests via MSO Request DB BPEL Execution Engine Execute BPEL service recipes Sequence orchestration steps by invoking Adapters for each Resource in the recipe request and configure network resources via SDN-C manage cloud resources via PO (OpenStack) configure Application VNFs via APP-C update inventory via AAI Perform additional orchestration steps (consult policy, etc.) per individual recipes Perform error handling/rollback OpenECOMP MSO High-level design

6 OpenECOMP MSO High-level design
MSO Sub-components(2) Resource Adapters Provide interfaces to lower level controllers and other OpenECOMP components Platform Orchestrator, SDN-Controller, APP Controller Hides the details of complex interfaces (e.g. OpenStack APIs) via higher-level calls Expose interfaces to BPEL flows as SOAP or REST APIs (synchronous/asynchronous) Use MSO Catalog to map resource requests to a recipe/template VNF > Heat templates SDN Resource > Yang models Merge input parameters with templates at run-time Data Stores Request DB Tracks open and completed requests MSO Catalog MSO view of the SDC Catalog Service and resource recipes, templates, and definitions Populated via SDC distribution service OpenECOMP MSO High-level design


Download ppt "Master Service Orchestrator (MSO)"

Similar presentations


Ads by Google