Versions Compared

Key

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

...

draw.io Diagram
bordertrue
diagramNameFeature Compositions
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth981
revision1

...

All three features are realised as Automation Compositions, as shown in the diagram below.

draw.io Diagram
bordertrue
diagramNameFeature Automation Compositions
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth1037
revision1

...

The ability to deploy features in a scalable, flexible and loosely coupled microservice architecture is of course a major step forward from layered architectures of the past. However, managing at "Feature" level in such architectures does present challenges. For example, to manage the three running instances of Features A to C above, 9 separate elements must be kept track of. There is nothing in the deployed system to sat what element is related to what other element, and what element are working together to realise a feature.

Automation Composition Management (ACM) is a framework that supports Life Cycle Management of Automation Compositions. It supports deployment, monitoring, update and removal of Automation Compositions en-bloc, allowing users to manage their features, services, and capabilities as single logical units.

Introduction

...

draw.io Diagram
bordertrue
diagramNameAutomation Composition Management Architecture
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth11071017
revision12

The diagram above shows the architecture of ACM in ONAP.

...

draw.io Diagram
width
bordertrue
diagramNameAC UML
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth681
revision1

...

draw.io Diagram
width
bordertrue
diagramNameStates in ACM
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1051
revision1

...

draw.io Diagram
bordertrue
diagramNameACM Architecture Details
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth1086
revision1

...

draw.io Diagram
width
bordertrue
diagramNameControl Loops in ACM
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth691
revision1

...

draw.io Diagram
bordertrue
diagramNameACM States
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth561
revision1

...

draw.io Diagram
width
bordertrue
diagramNameACM Sandboxing
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth804
revision1

...