...
PlantUML Macro | ||
---|---|---|
| ||
@startuml title DMAAP plugin sequence flow box "DCAE Onboarding" actor MS_Developer as a1 actor#green MS_Developer participant "Bp-gen" as a2 entity DCAE_MS_Blueprint as a3 #blue end box box "DCAE-DMAAP Runtime" #f4c69f participant "Dashboard" as participant K8SPlugin participant DmaapPlugin c0 participant "Cloudify \n(K8S & DMaaP\n plugin)" as c participant "DMAAP BC" as c1 participant "DMAAP" as c2 entity "TOPIC/FEED" as c3 database Consul as participant DMAAP BC participant DMAAP database Consul participant DCAE MS end box autonumber loop for all DCAE Components MS_Developer -> DCAE_Comp_JSON : Creates JSON schema\nspecifying the metadata\nrequired by this component.\nInputs\nOutputs\nConfiguration DCAE_Comp_JSON <-> DCAE_MS_Blueprint : Cloudify Blueprint c4 participant "DCAE MS" as c5 end box autonumber a1 -> a2 : Creates component\n spec specifying \n publish/subscribes\n streams (topic/feed) a2 -> a3 : Generates cloudify \nblueprint a3 -> a1 a1 -> c0 : "Blueprint upload\n and deploy" c0 -> c : "dcae.nodes.Containerized\nServiceComponentUsingDmaap" c -> c1 : "invokes buscontroller api\n type=ccsdk.nodes.Feed\nccsdk.nodes.Topic\n" c1 -> c1 : check AAF role/namespace c1 <-> c2 : Provisions new feed/topic c2 <-> c3 c1 -> c : returns topic/feed along\n with aaf credential c -> c4 : KV store updated \n for corresponding service c5 -> c4 : retrieves dmaap \n configuration using \ncbs api c5 -> c3 : Publish/subscribes to topic/feed @enduml |
EL-Alto Usecase
The 5G Bulk PM components, namely DataFile Collector and PM-Mapper were deployed using Dmaap Plugin integration for El-Alto.
...