ARC DCAE Component Description - Jakarta-R10
Page Status: Updated for Jakarta- Jan 24, 2022
Component Status: Pending PTL updates and ArchCom Review
Last Reviewed on: Jan 4, 2022
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) |
---|---|---|---|---|---|---|
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 | |
DCAE-EXT2 | HV-VES Collector | Interface to support GPB over TCP for highvolume VES Events | Proto/TCP | Available | VES | |
DCAE-EXT3 | DataFileCollector | Supports bulk/batch datafile collection from xNF | http/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 | ||
DCAE-EXT6 | OnboardingAPI (MOD) | Used for onboarding MS component spec file and data-format into Design catalog | REST | Available (POC) | ||
DCAE-EXT7 | Deployment Handler | High-level API for deploying/undeploying composed DCAE services | REST | Available | ||
DCAE-EXT8 | Inventory API | DCAE Inventory is a web service that provides the following:
| REST | Available | ||
DCAE-EXT9 | Data Extraction Service (DES) | Provides basic computation and data retrieval/access from datastorage maintained by DL handlers (Feeder) | REST | Available (Guilin) | ||
DCAE-EXT10 | DCAE Openloop/CL Event | Open loop and Control Loop event trigger from DCAE analytics/correlation MS into DMAAP | REST | Available | ||
DCAE-EXT11 | PNF Registration Handler | PNF Registration event published through DMAAP | REST | Available | VES | |
DCAE-EXT12 | ConfigBindingService (CBS) | The CBS provides API for all DCAE deployment mS to retrieve configuration from Consul. | REST | Available | ||
DCAE-EXT13 | SliceAnalysis MS | API to provide details of remaining capacity available for queried slice instance (NSI/NSSI) NSI/NSSI Selection based on resource occupancy levels | REST | Available | ||
DCAE-EXT14 | PM Subscription Handler Service | Adds API support for Subscription/Filters/Measurement group management | REST | Available |
DCAE Component consumes the following Interfaces:
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 | |
POE-5 | PDP - DCAE Policy Sidecar | Fetched policies for DCAE MS from the Policy Framework via PDP query | REST | Available | Defined by policy | |
AAIE-1 | Topology Enrichment | Enrichment query by Correlation/analytics MS | REST | Available | ||
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) | ||
SDCE-6 | Artifact Distribution | DCAE Platform (SCH) uses notification to determine if artifact (blueprint) retrieval must be triggered DCAE-VESOpenAPI manager uses notification to retrieve VES schema uploaded and perform validation | REST | Available | https://docs.onap.org/projects/onap-sdc/en/latest/offeredapis.html | |
SDCE-7 | Artifact Retrieval (Cloudify blueprint) | DCAE Platform (SCH) retrieve MS Blueprint based on service-uuid identified in the distribution message | REST | Available | https://docs.onap.org/projects/onap-sdc/en/latest/offeredapis.html |
3. Component Description:
4. Known system limitations
Architectural Technical Debt
Hardening MOD components (delivered as POC in Honolulu) as mainstream component and integration with Helm flow support
5. System Deployment Architecture
https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/release-notes.html
6. New Release Capabilities
7. References
DCAE Architecture
DCAE Onboarding (via MOD)