X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=README.md;h=233c17b43a9c78aedbb53f18b38fc15bdaa850e9;hb=refs%2Fchanges%2F92%2F12592%2F2;hp=fae2730e8154f108ea2ff96a88d343422d82ade3;hpb=3ba4f286d13c1d3fa7ae7894533b073fb1087858;p=nonrtric%2Fplt%2Frappmanager.git
diff --git a/README.md b/README.md
index fae2730..233c17b 100755
--- a/README.md
+++ b/README.md
@@ -1,20 +1,70 @@
-# Rapp Manager (This is a prototype)
-Rapp manager is an application which lifecycle manages the Rapp.
+# rApp Manager (This is a prototype)
+rApp manager is an application which lifecycle manages the rApp.
-**Rapp packaging model used here is purely a prototype**
+**rApp packaging model used here is purely a prototype**
-# Integration of ONAP ACM
+## Architecture
-ONAP ACM is used here as a backend of Rapp manager to lifecycle manage the deployment items as part of Rapp.
+![Image](docs/images/architecture.png "rApp Manager Architecture")
+
+### rApp Package (**It is a prototype**)
+
+![Image](docs/images/rApp-package-1.png "rApp package")
+![Image](docs/images/rApp-package-2.png "rApp package")
+
+### rApp States
+
+![Image](docs/images/rApp-states.png "rApp States")
+
+### rApp Instance States
+
+![Image](docs/images/rApp-instance-states.png "rApp Instance States")
+
+### Events responsible for rApp Instance State Transition
+
+![Image](docs/images/rApp-state-events.png "rApp Manager State Events")
+
+### rApp Entity Relationship
+
+![Image](docs/images/rApp-entity-relationship.png "rApp Entity Relationship")
+
+## Integrations
+
+### ONAP ACM
+
+ONAP ACM is used here as a backend of rApp manager to lifecycle manage the deployment items as part of rApp.
ONAP ACM related details can be found [here](https://docs.onap.org/projects/onap-policy-parent/en/london/clamp/clamp.html).
+### Integration of SME (CAPIF)
+
+This integration is based on the CAPIF function developed as part of O-RAN SC. It is available [here](https://github.com/o-ran-sc/nonrtric-plt-sme/blob/master/capifcore/README.md)
+
+### Integration of DME (ICS)
+
+This integration is based on the ICS as part of O-RAN SC NONRTRIC. It is available [here](https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/latest/overview.html#information-coordination-service)
+
+## Flow Diagrams
+
+### Application Lifecycle
+
+![Image](docs/images/application-lifecycle.png "rApp Manager Application Lifecycle")
+
+### rApp Flow
+
+![Image](docs/images/rApp-flow.png "rApp Flow")
+
+### rApp Instance Flow
+
+![Image](docs/images/rApp-instance-flow.png "rApp Instance Flow")
+
+
## Maven Build
This build supports Linux and Windows environments.
-In case of below error during the build in Windows environment,
+In case of below error during the build in Windows environment:
```
[INFO] --- exec-maven-plugin:3.1.0:exec (git submodule update) @ rapp-manager-sme ---
@@ -29,4 +79,4 @@ named "PATH". These paths can vary based on the git installatio
```
C:\Program Files\Git\usr\bin
C:\Program Files\Git\mingw64\libexec\git-core
-```
\ No newline at end of file
+```