summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlukegleeson <luke.gleeson@est.tech>2021-10-01 16:40:37 +0100
committerlukegleeson <luke.gleeson@est.tech>2021-10-11 14:40:01 +0100
commit633de00b303f40aca19c11e58d89be9ac7a330b7 (patch)
tree241d4098305eeb0c4a5e73328f44b63d692d3327
parent9ee0feb24f8f75ce05cf9e34e4621cf2b226657e (diff)
Update Architecture Page
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>
-rw-r--r--docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.pngbin0 -> 24561 bytes
-rw-r--r--docs/architecture.rst39
2 files changed, 27 insertions, 12 deletions
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
index 00000000..6c5903d2
--- /dev/null
+++ b/docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png
Binary files differ
diff --git a/docs/architecture.rst b/docs/architecture.rst
index 65125764..65e10d45 100644
--- a/docs/architecture.rst
+++ b/docs/architecture.rst
@@ -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