Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

draw.io Diagram
7
bordertrue
diagramNameCPS Major participants
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1022
revision8

NameFunctional purpose
YANG Model parserConverts YANG models into java objects
YANG Data parserConverts data compliant with a YANG model into java primitives, assists the CPS core
Model storeKeeps a local cache of the structures and relationships (generated from the YANG models) required by the CPS
SDC Model loaderSubscribes to DMaaP for CSAR publication. Parses and extracts the models from the CSAR and gives them to the mirror service
Topology syncDoes initial sync and maintains an up to date view of the active topology state. Informs the mirror service of any changes
Mirror serviceEncapsulation of all model and data access that relates to xNF
CPS CoreProvides validation of and access to data. Is agnostic to the DB technology and schema
CPS Data accessProvides REST CRUD access to the data
CPS notificationProvides a DMaaP notification in the event that (1) data is changed and (2) it has been tagged/marked for notifcation
PostgreSQL pluginMaps the java primitive representation of the YANG data objects to their DB technology (PostgreSQL) and schema specifics (SQL)
PostgreSQLDatabase Management System

Key sequences/flows

Interfaces

...