ARC DCAE Component Description - Frankfurt

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