Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: arc image update to reflect DCAE current apis

...

...

Page Status:  Guilin

...

Updates  -  
Component Status: Pending PTL Updates and ArchCom Review

...

Drawio
bordertrue
diagramNamedcae_r7
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth849
revision34

2. Component API definitions

DCAE Component provides the following interfaces:

Interface NameInterface Definition Interface Capabilities
Version
ProtocolStatusConsumed ModelsAPI Spec (Swagger)
DCAE-
E1
EXT1VES CollectorAn interface to share FM/PM data for VNF FCAPS from the VNFs via the EMS Driver to VES CollectorRESTAvailable
production

VES

VES-Collector
DCAE-
E2
EXT2HV-VES CollectorInterface to support GPB over TCP for highvolume VES Events
AvailableVESHV-VES (High Volume VES)
DCAE-
E3
EXT3DataFileCollectorSupports bulk/batch datafile collection from xNF
Available3GPPNA
DCAE-
E4
EXT4SNMPTrapSupports SNMP traps collection from SNMP agents deployed in the networkUDP
production
Available
NA
DCAE-
E5
EXT5RESTConfSubscribes to external controllers and retrieves data
Available
RESTConf
DCAE-
E6PNF Registration HandlerRetrieves PND Registration event from PNF through VESCollector/DMAAPPRH (PNF Registration Handler)DCAE-E7
EXT6OnboardingAPI (MOD)Used for onboarding MS component spec file and data-format into Design catalogRESTAvailable (POC)
Onboarding HTTP API (MOD)
DCAE-EXT7Deployment Handler

High-level API for deploying/undeploying composed DCAE services

RESTAvailable


Deployment-Handler
DCAE-EXT8Inventory 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
Available


Inventory API
DCAE-
E8Deployment Handler

High-level API for deploying/undeploying composed DCAE services

RESTproductionDeployment-HandlerPOE-5Policy HandlerFetched updates policies from the Policy Framework via DMaapNAOnboardingAPI (MOD)Used for onboarding MS component spec file and data-format into Design catalogRESTPOCOnboarding HTTP API (MOD)DCAE-E10 
EXT9Data Extraction Service (DES)Provides basic computation and data retrieval/access from datastorage maintained by DL handlers (Feeder)RESTNew (Guilin)
TBA
DCAE-OUT1DCAE Openloop/CL EventOpen loop and Control Loop event trigger from DCAE analytics/correlation MS into DMAAPRESTAvailable
NA
DCAE-OUT2PNF Registration HandlerRetrieves PND Registration event from PNF through VESCollector/DMAAP
Available
PRH (PNF Registration Handler)
















DCAE Component consumes the following Interfaces:


Interface Name
Purpose Reason For UseVersion(s)POE-1Sends PDP requests asynchronously via DMaaPPOE-4Policy Handler - Fetch policy associated
Interface Definition Interface CapabilitiesProtocolStatusConsumed ModelsAPI Spec (Swagger)
DCAE-SUB1PDP - Policy HandlerFetched policies for DCAE MS from the Policy Framework via PDP queryRESTAvailable
NA
DCAE-
E9
SUB2 DMAAP - Policy HandlerRecieve updates to DCAE MS configuration policies via DMAAPRESTAvailable
NA
DCAE-SUB3Acumos - AA (MOD)Acumos Adapter - Retrieves models from Acumos using E5 interface and onboard them into DCAE (MOD) using OnboardingAPI and make it available in CatalogRESTAvailable (POC)
NA




3. Component Description:

...

4. Known system limitations

Architectural Technical Debt

Hardening MOD POC into mainstream component with redesigned catalog/UI.

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)

...