Page Status:
...
Guilin Updates (WIP) -
Component Status: Pending PTL Updates and ArchCom Review
Certified by:Sponsor(s) Vijay Venkatesh Kumar
1. High Level Component Definition and Architectural Relationships
draw.io Diagram | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2. Component API definitions
...
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 | DCAE-E9 | Acumos Adapter | Retrieves models from Acumos and onboard them into DCAE (MOD) using OnboardingAPI and make it available in Catalog | Deployment-Handler | |||
POE-5 | POC | POE-4 | Policy Handler | Fetch policy associated for DCAE MS from Policy Framework | REST | production | 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 | 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) |
---|---|---|
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/submodules/dcaegen2.git/docs/sections/architecture.html
4.
...
Known system limitations
Architectural Technical Debt
Runtime: NoneDesign Time - Introducing MOD for Frankfurt; associated risk documented (#3) under Frankfurt Risks
DCAE uses Cloudify based orchestration. Python Platform includes Cloudify which is used for Service Component orchestration. This will continue on Python 2.x as Python 3.x support on cloudify expected 1H2020 (will be assessed for Guilin releasefor 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/submodules/dcaegen2.git/docs/sections/release-notes.html
6. New Release Capabilities
DCAE R6 R7 - M3 Architecture Review
DCAE R6 R7 M1 Release Planning
7. References
- DCAE Architecture
- DCAE R7 M1 Release Planning#Architecture (Guilin view)
- RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest
- DCAE Onboarding -/submodulesdcaegen2.git/docs/componentdevelopment