fix to add SO VNFM Adapter description
[so.git] / docs / architecture / architecture.rst
index 754c6f8..52eb38c 100644 (file)
@@ -5,8 +5,16 @@
 SO - Architecture
 ===============
 
+SO Functional View
+--------------------
+
 .. image:: ../images/SO_Architecture_1.png
 
+SO Deployment View
+--------------------
+
+.. image:: ../images/SO_Architecture_Internal.png
+
 SO Sub-Components
 ------------------
 
@@ -47,7 +55,7 @@ SO Sub-Components
 **Resource Adapters**
 
   Interfaces to lower level controllers and other ONAP components
-   * Platform Orchestrator, SDN-Controller, APP-Controller, VFC-Controllers
+   * Platform Orchestrator, SDN-Controller, APP-Controller, VFC-Controllers, Multi-Cloud
    * Hides the details of complex interfaces (e.g. OpenStack APIs)
    * Expose interfaces to BPMN flows as SOAP or REST APIs
    * Support synchronous and asynchronous operations
@@ -86,12 +94,21 @@ SO Sub-Components
 
   Support self-service updates to models and artifacts
 
-** SO Monitoring**
+**SO Monitoring**
+
   Monitor BPMN Workflow execution by providing
-  * Service list search based on search criteria
-  * Service statistic
-  * Service Process Instance Rendering and Detail
-  
+   * Service list search based on search criteria
+   * Service statistic
+   * Service Process Instance Rendering and Detail
+
+**SO VNFM Adapter**
+
+  Support external SVNFMs through SOL003 APIs
+   * Create, Instantiate, Terminate and Delete VNF, including Granting, Subscription and Lifecycle Notifications
+   * Tracking capability which VNFM instance has handled with which VNF instance
+   * BPMN Building Block workflows and Java-based recipes for VNF LCM
+   * VNFM Simulator for validating SO VNFM Adapter NBI and SBI for integration testing
+
 Third Party and Open Source
 ---------------------------