...
...
Page Status: Guilin ...
Updates - 07 Aug 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
Drawioborder true diagramName dcae_r7 simpleViewer false width links auto tbstyle top lbox true diagramWidth 849 933 revision 3 11
2. Component API definitions DCAE Component provides the following interfaces:
Interface Name Interface Definition Interface Capabilities
Version Protocol Status Consumed Models API Spec (Swagger) DCAE-
E1 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
production E2 EXT2 HV-VES Collector Interface to support GPB over TCP for highvolume VES Events Proto/TCP Available VES HV-VES (High Volume VES) DCAE-
E3 EXT3 DataFileCollector Supports bulk/batch datafile collection from xNF sftp/ftpes Available 3GPP NA DCAE-
E4 EXT4 SNMPTrap Supports SNMP traps collection from SNMP agents deployed in the network UDP
production E5 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-
E6 PNF Registration Handler Retrieves PND Registration event from PNF through VESCollector/DMAAP PRH (PNF Registration Handler) DCAE-E7 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:
Real-time data on all DCAE services and their components Comprehensive details on available DCAE service types REST
production E8 Deployment Handler High-level API for deploying/undeploying composed DCAE services
REST production Deployment-Handler POE-5 Policy Handler Fetched updates policies from the Policy Framework via DMaap NA OnboardingAPI (MOD) Used for onboarding MS component spec file and data-format into Design catalog REST POC Onboarding HTTP API (MOD) DCAE-E10 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
REST TBA 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:
Purpose Reason For Use Version(s Interface Definition Interface Capabilities Protocol Status Consumed Models API Spec (Swagger ) POE-1
Sends PDP requests asynchronously via DMaaP 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-
4 - Fetch policy associated Fetched policies for DCAE MS from the Policy Framework
DCAE-E9 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: ...
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)
...