ARC DCAE Component Description - Guilin (R7) Release (Copy)

Page Status:  Guilin Updates  - Aug 7, 2020 
Component Status: Pending PTL Updates and ArchCom Review

Last Reviewed:  08/04/2020 

Certified by:  @Vijay Kumar



1. High Level Component Definition and Architectural Relationships 

2. Component API definitions

DCAE Component provides the following interfaces:

Interface Name

Interface Definition

 Interface Capabilities

Protocol

Status

Consumed Models

API Spec (Swagger)

Interface Name

Interface Definition

 Interface Capabilities

Protocol

Status

Consumed Models

API Spec (Swagger)

DCAE-EXT1

VES Collector

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

REST

Available

VES

VES-Collector

DCAE-EXT2

HV-VES Collector

Interface to support GPB over TCP for highvolume VES Events

Proto/TCP

Available

VES

HV-VES (High Volume VES)

DCAE-EXT3

DataFileCollector

Supports bulk/batch datafile collection from xNF

sftp/ftpes

Available

3GPP

NA

DCAE-EXT4

SNMPTrap

Supports SNMP traps collection from SNMP agents deployed in the network

UDP

Available



NA

DCAE-EXT5

RESTConf

Subscribes to external controllers and retrieves data

restconf

Available



RESTConf

DCAE-EXT6

OnboardingAPI (MOD)

Used for onboarding MS component spec file and data-format into Design catalog

REST

Available (POC)



Onboarding HTTP API (MOD)

DCAE-EXT7

Deployment Handler

High-level API for deploying/undeploying composed DCAE services

REST

Available



Deployment-Handler

DCAE-EXT8

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

Available



Inventory API

DCAE-EXT9

Data Extraction Service (DES)

Provides basic computation and data retrieval/access from datastorage maintained by DL handlers (Feeder)

REST

New (Guilin)



des-swagger.json

DCAE-EXT10

DCAE Openloop/CL Event

Open loop and Control Loop event trigger from DCAE analytics/correlation MS into DMAAP

REST

Available



CL Event Structure

DCAE-EXT11

PNF Registration Handler

PNF Registration event published through DMAAP

REST

Available

VES

PRH (PNF Registration Handler)

































DCAE Component consumes the following Interfaces:



Interface Name

Interface Definition

 Interface Capabilities

Protocol

Status

Consumed Models

API Spec (Swagger)

Interface Name

Interface Definition

 Interface Capabilities

Protocol

Status

Consumed Models

API Spec (Swagger)

POE-1

Policy update notification via DMAAP 

Recieve updates to DCAE MS configuration policies via DMAAP (consumed by DCAE Policy Handler)

REST

Available

tosca.policies.root

TOSCA



POE-5

PDP - Policy Handler

Fetched policies for DCAE MS from the Policy Framework via PDP query

REST

Available

Defined by policy

POE-5 (Policy Decision API)

AAIE-1

Topology Enrichment 

Enrichment query by Correlation/analytics MS 

REST

Available



AAI REST API Documentation on readthedocs.io

Acumos-E5 Subscription

Acumos - AA (MOD)

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

REST

Available (POC)

























3. Component Description:

https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/architecture.html

4. Known system limitations

Architectural Technical Debt

Hardening MOD POC into mainstream component with redesigned catalog/UI and Policy/CLAMP integration

Runtime: None

DCAE Platform includes Cloudify which is used for Service Component orchestration. This will continue on Python 2.x as Python 3.x support for Cloudify is not available ( expected AUG'2020; will be evaluated once available and worked as stretch goal for Guilin)

5. System Deployment Architecture

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

6. New Release Capabilities

DCAE R7 - M3 Architecture Review

DCAE R7 M1 Release Planning

7. References

  1. DCAE Architecture

    1. DCAE R7 M1 Release Planning#Architecture (Guilin view)

    2. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/architecture.html

  2. DCAE Onboarding -

    1. Services Pre-requisites/Requirement

    2. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/design-components/index-onboarding.html