elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| 2 | .. SPDX-License-Identifier: CC-BY-4.0 |
elinuxhenrik | 616ea8d | 2020-04-15 08:26:35 +0200 | [diff] [blame] | 3 | .. Copyright (C) 2020 Nordix |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 4 | |
ychacon | af912b9 | 2021-04-27 14:43:56 +0200 | [diff] [blame] | 5 | Non-RT RIC Control Panel Overview |
| 6 | ================================== |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 7 | |
maximesson | 841eccc | 2020-04-17 16:21:32 +0200 | [diff] [blame] | 8 | The Non-RT RIC Control Panel is a graphical user interface that enables the user to manage the Policies in the |
ychacon | af912b9 | 2021-04-27 14:43:56 +0200 | [diff] [blame] | 9 | network and also view producers and jobs for the Enrichement coordinator service. |
| 10 | |
elinuxhenrik | 22cfc3d | 2020-03-30 08:53:58 +0200 | [diff] [blame] | 11 | The Control Panel generates its GUI from JSON schemas in a model driven fashion. |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 12 | |
ychacon | af912b9 | 2021-04-27 14:43:56 +0200 | [diff] [blame] | 13 | The Control Panel consists of a frontend and a gateway. Frontend is developed using the Angular framework. |
| 14 | The Gateway is a Spring Cloud Gateway that provides an API Gateway for all the Non-RT-RIC Components. |
| 15 | |
| 16 | .. note:: |
| 17 | It is fully supported in Firefox and Chrome. Minor issues in Safari. |
| 18 | Not supported in Microsoft Edge and IE. |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 19 | |
elinuxhenrik | 22cfc3d | 2020-03-30 08:53:58 +0200 | [diff] [blame] | 20 | Control Panel architecture |
| 21 | -------------------------- |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 22 | |
elinuxhenrik | 22cfc3d | 2020-03-30 08:53:58 +0200 | [diff] [blame] | 23 | The architecture of the Control Panel is as shown on the following picture: |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 24 | |
ychacon | af912b9 | 2021-04-27 14:43:56 +0200 | [diff] [blame] | 25 | .. image:: ./images/ControlPanel_architecture.png |
elinuxhenrik | 3c2c02c | 2020-03-27 15:59:32 +0100 | [diff] [blame] | 26 | :scale: 50 % |
| 27 | |
ychacon | af912b9 | 2021-04-27 14:43:56 +0200 | [diff] [blame] | 28 | The Control Panel can be deployed following the instructions in the README.md file in the repo. |