X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Foverview.rst;h=10a03dacc62be254a4f752e0311b7e8ca48455d1;hb=c7b1f0574e207d4b3f62422cdea7ea685520cff6;hp=e81697580268658505c962824a7247f94e947ecb;hpb=c9c6839d27aaad72ff7b3140992e0ade4b0f07bb;p=nonrtric.git diff --git a/docs/overview.rst b/docs/overview.rst index e8169758..10a03dac 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -1,8 +1,8 @@ .. This work is licensed under a Creative Commons Attribution 4.0 International License. .. SPDX-License-Identifier: CC-BY-4.0 -.. Copyright (C) 2020 Nordix +.. Copyright (C) 2021 Nordix -.. |archpic| image:: ./images/nonrtric-architecture-D.png +.. |archpic| image:: ./images/nonrtric-architecture-E.png :alt: Image: O-RAN SC - NONRTRIC Overall Architecture Summary @@ -29,8 +29,9 @@ These are the components that make up the Non-RT-RIC: * Non-RT-RIC (Kong) Service Exposure Prototyping * Initial Non-RT-RIC App Catalogue * Near-RT-RIC A1 Simulator +* DMaap Adaptor -The code base for "D" Release is in the `NONRTRIC `_, `NONRTRIC-ControlPanel `_, and `Near-RT-RIC A1-Simulator `_ , Gerrit source repositories (D Branch). +The code base for "E" Release is in the `NONRTRIC `_, `NONRTRIC-ControlPanel `_, and `Near-RT-RIC A1-Simulator `_ , Gerrit source repositories (E-Release Branch). Non-RT-RIC Control Panel / NONRTRIC Dashboard ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -76,6 +77,10 @@ A1 Controller Service above A1 Controller/Adaptor that provides: See also: `A1 Policy Management Service in ONAP `_ + +Implementation: +* Implemented as a Java Spring Boot application + A1/SDNC Controller & A1 Adapter (Controller plugin) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mediation point for A1 interface termination in SMO/NONRTRIC @@ -90,8 +95,8 @@ Mediation point for A1 interface termination in SMO/NONRTRIC See also: `A1 Adapter/Controller Functions in ONAP `_ -Information Job Coordination Service -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Information Coordination Service +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Coordinate/Register A1-EI Types, Producers, Consumers, and Jobs. @@ -108,6 +113,23 @@ Coordinate/Register A1-EI Types, Producers, Consumers, and Jobs. * After EI-type/Producer/Consumer/Job is successfully registered delivery/flow can happen directly between A1-EI Producers (in SMO/NONRTRIC domain) and A1-EI consumers (near-RT-RICs in RAN domain) * *Being extended to coordinate non-A1 Information exchange between NONRTRIC Apps* + +Implementation: + +* Implemented as a Java Spring Boot application + +Dmaap Adapter +~~~~~~~~~~~~~ + +Is a generic information producer, which registers itself as an information producer of information types (in Information Coordination Service). +The information types are defined in a configuration file. +Information jobs can retrieve data from DMaaP or Kafka topics and push this to data consumers (accessing the ICS API). + +Implementation: + +1. Implementation as a Java Spring Boot application +2. Implementation as a Go application + Non-RT-RIC (Spring Cloud) Service Gateway ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support Apps to use A1 Services