2 OCNADD Architecture
Oracle Communications Network Analytics Data Director (OCNADD) is a cloud native application. The application consists of different microservices he following components running on seperate namespaces in the cloud native environment:
Figure 2-1 OCNADD Architecture

Components of the OCNADD Architecture
- Kubernetes cluster hosting Docker containers
- Optional CNE services to support operations of OCNADD
- OCNADD Microservices:
-
Aggregation Service: This service collects data from various sources and provides it to the third-party consumer applications. It summarizes a large pool of data for analysis.
-
Consumer Adapter: This service allows the OCNADD to send data to third-party consumers through the Egress gateway. It ensures message durability in case Consumer Adapter or third-party consumer application fails.
-
Configuration Service: Third party-consumers use this service to configure the OCNADD for data aggregation and traffic load distribution rules through the console. It provides a subscription interface to all the other OCNADD services for the consumer feed. This service provides configuration recovery in case of other OCNADD services fail over or restart. It also maintains the configuration database for the OCNADD.
-
Alarm Service: This service maintains an alarm database to store the alarms generated by OCNADD microservices. It provides an interface, which can be used by other OCNADD services like the Dashboard service for alerts, to retrieve the raised alarms.
-
Health Monitoring Service: This service monitors the health of all the services that are managing the front-end and back-end engine for OCNADD. It generates health metrics and raises alerts if any of the registered device fails.
- CNC Console: OCNADD uses the Oracle Communications Cloud Native Core Console interface to configure and monitor the message feeds.
-
Backend Router Service: This is a gateway service that forwards all the Graphical User Interface (GUI) requests to other OCNADD services, such as Configuration service, Helth Monitoring service, Alam service, and so on.
-
Egress Gateway: It is the gateway service through which all the communication between the OCNADD Consumer Adapter and third-party consumer NFs takes place.
-