Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: guilin updates
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
bordertrue
diagramNamedcae_r7
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth848849
revision13

2. Component API definitions

...

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


VES-Collector
DCAE-E2HV-VES CollectorInterface to support GPB over TCP for highvolume VES Events


HV-VES (High Volume VES)
DCAE-E3DataFileCollectorSupports bulk/batch datafile collection from xNF


NA
DCAE-E4SNMPTrapSupports SNMP traps collection from SNMP agents deployed in the networkUDPproduction
NA
DCAE-E5RESTConfSubscribes to external controllers and retrieves data


RESTConf
DCAE-E6PNF Registration HandlerRetrieves PND Registration event from PNF through VESCollector/DMAAP


PRH (PNF Registration Handler)
DCAE-E7Inventory 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
RESTproduction


Inventory API
DCAE-E8Deployment Handler

High-level API for deploying/undeploying composed DCAE services

RESTproductionDCAE-E9Acumos AdapterRetrieves models from Acumos and onboard them into DCAE (MOD) using OnboardingAPI and make it available in Catalog


Deployment-Handler
POE-5POCPOE-4Policy HandlerFetch policy associated for DCAE MS from Policy FrameworkRESTproductionFetched updates policies from the Policy Framework via DMaap


NA

OnboardingAPI (MOD)Used for onboarding MS component spec file and data-format into Design catalogRESTPOC
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

TBAPOE-5Policy HandlerFetched updates policies from the Policy Framework via DMaap

DCAE Component consumes the following Interfaces:

Interface NamePurpose Reason For UseVersion(s)
POE-1Sends PDP requests asynchronously via DMaaP
POE-4Policy Handler - Fetch policy associated for DCAE MS from Policy Framework
DCAE-E9Acumos 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

  1. DCAE Architecture
    1. DCAE R7 M1 Release Planning#Architecture (Guilin view)
    2. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest
    /submodules/dcaegen2.git/docs
    1. /sections/architecture.html
  2. DCAE Onboarding -
    1. Services Pre-requisites/Requirement
    2. RTD - https://docs.onap.org/projects/onap-dcaegen2/en/latest
    /submodules
    1. /
    dcaegen2.git/docs/
    1. sections/design-components/
    component
    1. index-
    development
    1. onboarding.html