Update Architecture Page 54/124654/4
authorlukegleeson <luke.gleeson@est.tech>
Fri, 1 Oct 2021 15:40:37 +0000 (16:40 +0100)
committerlukegleeson <luke.gleeson@est.tech>
Mon, 11 Oct 2021 13:40:01 +0000 (14:40 +0100)
Update Architecture Page as part of DMI Plugin Documentation for
Istanbul release

Issue-ID: CPS-627
Change-Id: I4fb3b082c3d40d5827a4fd73d878eb057c478279
Signed-off-by: DylanB95EST <dylan.byrne@est.tech>
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png [new file with mode: 0644]
docs/architecture.rst

diff --git a/docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png b/docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png
new file mode 100644 (file)
index 0000000..6c5903d
Binary files /dev/null and b/docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png differ
index 6512576..65e10d4 100644 (file)
@@ -6,8 +6,6 @@
 DMI Plugin Architecture
 #######################
 
-.. warning:: draft
-
 .. toctree::
    :maxdepth: 1
 
@@ -15,14 +13,9 @@ DMI Plugin Architecture
 High Level Component Definition and Architectural Relationships
 ===============================================================
 
-The DMI plugin provides a gateway for registration of CM Handles within CPS
-
-Project implementation proposal page describing scope is here:
-`CPS-390 Spike: Define and Agree DMI Plugin REST Interface <https://wiki.onap.org/display/DW/CPS-390+Spike%3A+Define+and+Agree+DMI+Plugin+REST+Interface>`_
+The DMI plugin provides a gateway for registration and syncing of CM Handles within CPS.
 
-This page reflects the state for Istanbul-R9 release.
-
-.. image:: _static/dmi-plugin-r9-arch-diagram.PNG
+.. image:: _static/cps-r9-ncmp-dmi-plugin-interface-diagram.png
 
 API definitions
 ===============
@@ -30,11 +23,33 @@ API definitions
 The DMI plugin provides following interfaces.
 
 .. list-table::
-   :header-rows: 0
+   :header-rows: 1
 
    * - Interface name
      - Interface definition
      - Interface capabilities
      - Protocol
-
-The DMI plugin Basic Concepts are described in :doc:`modeling`.
+   * - CPS-E-05
+     - Provides external clients with  xNF data access and module information
+     - - Create data
+       - Delete data
+       - Update data
+       - Read data
+       - Query data
+       - Query module references
+     - REST
+   * - CPS-NCMP-I-01
+     - DMI Plugin Inventory
+     - - Register Plug-in CM-Handles
+     - REST
+   * - DMI-I-01
+     - Provides NCMP with  xNF data access and module information
+     - - Create data
+       - Delete data
+       - Update data
+       - Read data
+       - Query data
+       - Query module references
+     - REST
+
+More details on the CPS interface CPS-E-05 which is responsible for the DMI Plugin can be found on the `CPS Architecture Page <https://docs.onap.org/projects/onap-cps/en/latest/architecture.html>`_.
\ No newline at end of file