[SO] Link updates for ASD/CNFM documentation
[so.git] / docs / developer_info / ASD_Overview.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright 2017 Huawei Technologies Co., Ltd.
4
5 ASD Architecture
6 =======================
7
8 ASD Overview
9 -------------
10 Application Service Descriptor (ASD) is a deployment descriptor for cloud native application/functions. It seeks to provide deployment using the minimum information needed by the orchestrator.
11 The CSAR package adheres to ETSI SOL004.
12 ASD minimizes duplication whilst leveraging the management capabilities of the Kubernets platfor. It provides a clear separation between high level orchestration and cloud native application deployment.
13
14 ASD Architecture Overview
15 ---------------------------
16
17 The following diagram depicts the ASD high-level architecture:
18
19 CreateVfModuleVolumeInfraV1 is a main process flow.
20
21 .. image:: ../images/asd_architecture.png
22
23 `ASD POC wiki page  <https://wiki.onap.org/display/DW/ASD+Onboarding+and+Orchestration+PoC>`_
24
25 ASD Onboarding
26 ---------------------
27
28 The following diagram depicts the ASD onboarding to ONAP SDC:
29
30 .. image:: ../images/asd_onboarding.png
31
32 ASD Orchestration by ONAP SO
33 ---------------------------------
34
35 The following diagram depicts the ASD Orchestration by ONAP SO:
36
37 .. image:: ../images/asd_orchestration.png
38
39 `AS LCM RESTful Protocols  <https://wiki.onap.org/display/DW/AS+LCM+RESTful+Protocols+for+SO+CNFM+Manager>`_
40
41 SO CNFM
42 -----------
43
44 The following diagram depicts the SO CNFM, an SO Plug-in component:
45
46 .. image:: ../images/asd_cnfm.png
47