SO - Architecture
===============
+SO Functional View
+--------------------
+
.. image:: ../images/SO_Architecture_1.png
+SO Deployment View
+--------------------
+
+.. image:: ../images/SO_Architecture_Internal.png
+
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
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
---------------------------