Versions Compared

Key

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

This page is rough work

...

. When a topic is crystallized, we will spin off another page for that topic at this level in the wiki.

Table of Contents

Elaborate the dependency between a service in SDC and also DCAE-MOD.

...

draw.io Diagram
width
bordertrue
diagramNameBranching strategy
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth988
revision2

...

draw.io Diagram
width
bordertrue
diagramNameDesign Time Demo
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth591
revision8

...

draw.io Diagram
width
bordertrue
diagramNameRun Time Demo
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth961
revision6

...

draw.io Diagram
bordertrue
diagramNameParticipantClasses
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1196
revision5


draw.io Diagram
bordertrue
diagramNameParticipant Structure
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth511
revision3


Using Existing CLAMP

SDC Interaction

draw.io Diagram
bordertrue
diagramNameCLAMP SDC Interaction
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth901
revision1


CLAMP Reuse

draw.io Diagram
bordertrue
diagramNameCLAMP Reuse
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth821
revision1


CLAMP Backend and DCAE Participant

This is an implementation will be used for the PoC only. Here we are investigating how to talk to DCAE and how to use the existing CLAMP code.

draw.io Diagram
bordertrue
diagramNameUsing CLAMP backend for DCAE Participant
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth491
revision3

Kubernetes Participant

We need to investigate how to talk to Kubernetes because DCAE is moving to Kubernetes in Istanbul and subsequent releases.

draw.io Diagram
bordertrue
diagramNameKubernetes Participant
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth381
revision1


Policy Participant

draw.io Diagram
4
bordertrue
diagramNamePolicy Framework Participant
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1196revision381
revision2


Module Structure

policy-clamp

Level 1Level 2Level 3Description
common

Common code for all CLAMP
models

Code for handling data representation and for message serialization and deserialzation
runtime

Code for handling REST calls, client, DB, and control Loop LCM
participant

Participant modiles

participant-impl
Participant implementations of various types


participant-impl-cdsParticipant for CDS


participant-impl-dcaeParticipant for DCAE Honolulu and earlier


participant-impl-kubernetesParticipant for Kubernetes microservices


participant-impl-policyParticipant for the Policy Framework


participant-impl-simulatorParticipant simulator for integration testing

participant-intermediary
Participant library for DMaaP/Participant state management for participant implementations (ONAP and 3PP participants can use this library)


policy-gui



gui-clamp
gui-common
gui-editors

gui-editor-apex
gui-pdp-monitoring