...
The NonRT RIC Dashboard is a graphical user user interface that enables the user to manage the Policies in the network. The dashboard interacts with the Policy agent via a its NBI (REST API).
The dashboard generates its GUI from JSON schemas in a model driven fashion.
...
Policy Agent:
The Policy Agent is a micro service which maintains a transient repository of:all
- All configured A1 policies instances in the network. Each policy is targeted to a NearRT RIC instance and is owned by a 'service' (R-APP or the NonRT RIC Dashboard).
- All NearRT RICs in the network. This information is configured using the ONAP CDS database (which is using the Cloudify Consul database).
- All Policy types for all NearRT RICs
- All configured Policy instances in the network
It provides an NBI for the R-Apps (and for the dashboardNonRT RIC Dashboard) for policy management. This is a REST API.
As an option, policy management can also be done via asynchronous messages through ONAP/Dmaap.
The NBI provides support for an R-APP to locate the correct NearRT RIC based on identifiers as defined in O1.
...
- Directly to the NonRT RIC:
- OSC API, which is influenced by the A1 standard
- The NonRT RIC simulator, which supports the A1 standard with a number of not yet approved
CRs included. - To a ONAP style controller.
Detection of A1 provider API type (one of the above) is done automatically in runtime.
SDNC:
This component provides a Northbound interface for policy management calls. An OSGI feature is created as part of this implementation with 3 bundles, A1 client, Yang model & Provider.
...