ARC DCAE Component Description - Frankfurt

STATUS: A Review scheduled for Jan 7, 2020

1 High Level Component Definition and Architectural Relationships 

..





2. Template Component API definitions

DCAE Component provides the following interfaces:

Interface Name

Interface Definition

 Interface Capabilities

Version

Status

Consumed Models

Interface Name

Interface Definition

 Interface Capabilities

Version

Status

Consumed Models

DCAE-E1

VES Collector

An interface to share FM/PM data for VNF FCAPS from the VNFs via the EMS Driver to VES Collector

REST

production



DCAE-E2

HV-VES Collector

Interface to support GPB over TCP for highvolume VES Events







DCAE-E3

DataFileCollector

Supports bulk/batch datafile collection from xNF







DCAE-E4

SNMPTrap

Supports SNMP traps collection from SNMP agents deployed in the network

UDP

production



DCAE-E5

RESTConf

Subscribes to external controllers and retrieves data







DCAE-E6

PNF Registration Handler

Retrieves PNF Registration event from PNF through VESCollector/DMAAP
Publishes PNF_READY/PNF_UPDATE events on DMAAP







DCAE-E7

Inventory API

DCAE Inventory is a web service that provides the following:

  1. Real-time data on all DCAE services and their components

  2. Comprehensive details on available DCAE service types

REST

production



DCAE-E8

Deployment Handler

High-level API for deploying/undeploying composed DCAE services

REST

production



DCAE-E9

Acumos Adapter

Retrieves models from Acumos and onboard them into DCAE (MOD) using OnboardingAPI and make it available in Catalog



POC



POE-4

Policy Handler

Fetch policy associated for DCAE MS from Policy Framework

REST

production



POE-5

Policy Handler

Fetched updates policies from the Policy Framework via DMaap







DCAE Component consumes the following Interfaces:

Interface Name

Purpose Reason For Use

Version(s)

Interface Name

Purpose Reason For Use

Version(s)

POE-1

Sends PDP requests asynchronously via DMaaP























3. Component Description:



https://docs.onap.org/en/latest/submodules/dcaegen2.git/docs/sections/architecture.html

4. known system limitations

Architectural Technical Debt

Runtime: None

Design Time - Introducing MOD for Frankfurt; associated risk documented (#3) under Frankfurt Risks

DCAE uses Cloudify based orchestration. Python 3.x support on cloudify expected 1H2020 (will be assessed for Guilin release)

5. System Deployment Architecture



https://docs.onap.org/en/latest/submodules/dcaegen2.git/docs/sections/release-notes.html

6. New Release Capabilities

DCAE R6 - M3 Architecture Review

DCAE R6 M1 Release Planning



7. References

  1. DCAE Architecture - https://docs.onap.org/en/latest/submodules/dcaegen2.git/docs/sections/architecture.html

  2. DCAE Onboarding - https://docs.onap.org/en/latest/submodules/dcaegen2.git/docs/sections/components/component-development.html