Page Status: Updated for Kohn-   
Component Status: Pending PTL updates and ArchCom Review

Last Reviewed on:      

Certified by:  Vijay Venkatesh Kumar

1. High Level Component Definition and Architectural Relationships 

(Below is Jakarta version - unable to edit/save)


DCAE Kohn Architecture/interfaces

2. Component API definitions

DCAE Component provides the following interfaces:

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

VES

VES-Collector
DCAE-EXT2HV-VES CollectorInterface to support GPB over TCP for highvolume VES EventsProto/TCPAvailableVESHV-VES (High Volume VES)
DCAE-EXT3DataFileCollectorSupports bulk/batch datafile collection from xNFhttp/sftp/ftpesAvailable3GPPNA
DCAE-EXT4SNMPTrapSupports SNMP traps collection from SNMP agents deployed in the networkUDPAvailable
NA
DCAE-EXT5RESTConfSubscribes to external controllers and retrieves datarestconfAvailable
RESTConf
DCAE-EXT6OnboardingAPI (MOD)Used for onboarding MS component spec file and data-format into Design catalogRESTAvailable 
Onboarding HTTP API (MOD)
DCAE-EXT7Deployment Handler

High-level API for deploying/undeploying composed DCAE services

RESTAvailable


Deployment-Handler


(Deprecated with Jakarta Release)

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
RESTAvailable


Inventory API


(Deprecated with Jakarta Release)

DCAE-EXT9Data Extraction Service (DES)Provides basic computation and data retrieval/access from datastorage maintained by DL handlers (Feeder)REST

Available

(Guilin)


des-swagger.json

DCAE-EXT10DCAE Openloop/CL EventOpen loop and Control Loop event trigger from DCAE analytics/correlation MS into DMAAPRESTAvailable
CL Event Structure
DCAE-EXT11PNF Registration HandlerPNF Registration event published through DMAAPRESTAvailableVESPRH (PNF Registration Handler)
DCAE-EXT12ConfigBindingService (CBS)The CBS provides API for all DCAE deployment mS to retrieve configuration from Consul.RESTAvailable

CBS API

(Deprecated with Jakarta Release)

DCAE-EXT13SliceAnalysis MS

API to provide details of remaining capacity available for queried slice instance (NSI/NSSI)

NSI/NSSI Selection based on resource occupancy levels


RESTAvailable

https://wiki.onap.org/download/attachments/117740396/slice-analysis-swagger.yaml?version=1&modificationDate=1640159785000&api=v2

DCAE-EXT14PM Subscription Handler ServiceAdds API support for Subscription/Filters/Measurement group managementRESTAvailable
https://gerrit.onap.org/r/c/dcaegen2/+/126725



DCAE Component consumes the following Interfaces:


Interface NameInterface Definition Interface CapabilitiesProtocolStatusConsumed ModelsAPI Spec (Swagger)
POE-1Policy update notification via DMAAP Recieve updates to DCAE MS configuration policies via DMAAP (consumed by DCAE Policy Handler)RESTAvailable

tosca.policies.root

TOSCA

(Deprecated with Jakarta Release)
POE-5PDP - DCAE Policy SidecarFetched policies for DCAE MS from the Policy Framework via PDP queryRESTAvailableDefined by policyPOE-5 (Policy Decision API)
AAIE-1Topology Enrichment Enrichment query by Correlation/analytics MS RESTAvailable
AAI REST API Documentation on readthedocs.io
Acumos-E5 SubscriptionAcumos - 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)
(Deprecated with Jakarta Release)
SDCE-6Artifact 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

RESTAvailable

https://docs.onap.org/projects/onap-sdc/en/latest/offeredapis.html


3. Component Description:

DCAE R10 Jakarta M2 Release Planning#Architecture

https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/architecture.html

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

DCAE R10 M2 Architecture Review

DCAE R10 Jakarta M2 Release Planning

7. References

  1. DCAE Architecture
    1. DCAE R10 Jakarta M2 Release Planning#Architecture
    2. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/architecture.html
  2. DCAE Onboarding (via MOD)
    1. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/design-components/index-onboarding.html
    2. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest/sections/design-components/requirements-guidelines.html


  • No labels