Name | Functional purpose |
|
---|
YANG Model parser | Converts YANG models into java objects |
|
YANG Data parser | Converts data compliant with a YANG model into java primitives, assists the CPS core |
|
Model store | Keeps a local cache of the structures and relationships (generated from the YANG models) required by the CPS |
|
SDC Model loader | Subscribes to DMaaP for CSAR publication. Parses and extracts the models from the CSAR and gives them to the mirror service |
|
Topology sync | Does initial sync and maintains an up to date view of the active topology state. Informs the mirror service of any changes |
|
Mirror service | Encapsulation of all model and data access that relates to xNF |
|
CPS Core | Provides validation of and access to data. Is agnostic to the DB technology and schema |
|
CPS Data access | Provides REST CRUD access to the data |
|
CPS notification | Provides a DMaaP notification in the event that (1) data is changed and (2) it has been tagged/marked for notifcation |
|
PostgreSQL plugin | Maps the java primitive representation of the YANG data objects to their DB technology (PostgreSQL) and schema specifics (SQL) |
|
PostgreSQL | Database Management System |
|