Page Status: Guilin Updates (WIP) -
Component Status: Pending PTL Updates and ArchCom Review
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 | Version | Status | Consumed Models | API Spec (Swagger) |
---|---|---|---|---|---|---|
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 | VES-Collector | |
DCAE-E2 | HV-VES Collector | Interface to support GPB over TCP for highvolume VES Events | HV-VES (High Volume VES) | |||
DCAE-E3 | DataFileCollector | Supports bulk/batch datafile collection from xNF | NA | |||
DCAE-E4 | SNMPTrap | Supports SNMP traps collection from SNMP agents deployed in the network | UDP | production | NA | |
DCAE-E5 | RESTConf | Subscribes to external controllers and retrieves data | RESTConf | |||
DCAE-E6 | PNF Registration Handler | Retrieves PND Registration event from PNF through VESCollector/DMAAP | PRH (PNF Registration Handler) | |||
DCAE-E7 | Inventory API | DCAE Inventory is a web service that provides the following:
| REST | production | Inventory API | |
DCAE-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 | Data Extraction Service (DES) | Provides basic computation and data retrieval/access from datastorage maintained by DL handlers (Feeder) | REST | TBA |
DCAE Component consumes the following Interfaces:
Interface Name | Purpose Reason For Use | Version(s) |
---|---|---|
POE-1 | Sends PDP requests asynchronously via DMaaP | |
POE-4 | Policy Handler - Fetch policy associated for DCAE MS from Policy Framework | |
DCAE-E9 | Acumos Adapter - Retrieves models from Acumos and onboard them into DCAE (MOD) using OnboardingAPI and make it available in Catalog | |
3. Component Description:
https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/architecture.html
4. Known system limitations
Architectural Technical Debt
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
7. References
- DCAE Architecture
- DCAE Onboarding -