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

OCNADD Centralized Deployment Architecture
To facilitate high-volume data processing with a highly scalable solution, the Data Director architecture has been revamped and modularized into three distinct components. The worker group has evolved into a logical entity that retains the same functionality as before, now encompassing both the DD Relay Agent and DD Mediation components.
- Data Director Relay Agent
- Data Director Mediation
- Data Director Management
Figure 2-2 OCNADD Centralized Deployment Architecture

OCNADD Relay Agent
The Data Director Relay Agent is engineered to handle high-volume data streams from 5G Network Functions (NFs) with a low data retention policy, while ensuring scalability and efficient data processing.
The Data Director Relay Agent is a composite component consisting of:
- Discovery Service Gateway: The Discovery Service Gateway monitors the health of the Kafka cluster across multiple Data Director sites, facilitating communication between 5G Network Functions (NFs) and Data Director to retrieve and/or notify Kafka cluster information along with its status.
- Kafka Cluster (low retention): A Kafka cluster is a distributed streaming platform that is designed to handle high throughput and provides low-latency, fault-tolerant and scalable data processing. With a low retention period, the Kafka cluster can reduce the dependency on underlying data storage to process and forward large amounts of data, thereby ensuring high throughput by reducing performance degradation due to storage bottlenecks. This design enables the Kafka cluster to scale horizontally to accommodate increasing data volumes, making it an ideal solution for handling the high data ingestion rates typical of 5G networks.
- Aggregation Service: The Aggregation Service consumes traffic feed data produced by 5G Network Functions (NFs) from the Kafka cluster, providing a centralized processing point. It applies configurable ingress filtering to refine the data, sequences messages to ensure proper ordering and enriches the data with additional information. The processed data is then load-shared to different Data Director Mediation instances for further processing of NF feed data, retention and secured and reliable delivery of data to 3rd-party consumers.
Figure 2-3 OCNADD Relay Agent

OCNADD Mediation
The Data Director Mediation is a vital component of the Data Director, leveraging high-data-retention Kafka clusters to integrate multiple data sources. It enables secure data delivery to third-party endpoints, supporting a range of data formats, including Feeds, xDRs, Trace, and KPIs.
Figure 2-4 OCNADD Mediation

Components of Mediation
- Kafka Cluster: Provides high-throughput, low-latency, fault-tolerant, and scalable data processing with higher or lower data retention.
- Adapters Service: Supports various data feeds, allowing for diverse data ingestion.
- Correlation Service: Enables the correlation of xDRs (for example, eXtended Detail Records) for advanced data analysis.
- Storage Service: Provides persistent storage for xDRs, ensuring data is retained for further processing and analysis.
- Egress Filter: Utilizes the Adapter Service and/or Filter Service to filter and refine data for output.
- Admin Service: Enables flexible and dynamic deployment, as well as management of Kafka resources.
- Gateway Service: Facilitates secure communication with OAM (Operations, Administration, and Maintenance) systems.
OCNADD Management
The Data Director Management is a comprehensive component that provides a unified interface for managing and monitoring the Data Director. It offers a range of features, including a user-friendly UI, configuration management, alarm and health monitoring, backup and restore capabilities, as well as CSV and PCAP export options.
Additionally, it supports the monitoring of Key Performance Indicators (KPIs), ensuring seamless data management and optimization.
Figure 2-5 OCNADD Management

Components of Management
- Gateway Service: Enables secure communication with OAM.
- Configuration Service: Manages OCNADD configuration.
- Alarm Service: Handles alarm management and monitoring.
- Export Service: Supports export and tracing capabilities.
- Health Service: Provides health monitoring and management.
- Backup Job: Performs OCNADD configuration backup and restore operations.
- UI and UI Router Services: Delivers the OCNADD UI and facilitates backend interaction for OAM communication.