...
PlantUML Macro | ||
---|---|---|
| ||
@startuml participant SDC participant "SDC Artifact Consumer" as Consumer autonumber == Register to Service CSAR Distribution == Consumer-->Consumer: Register for Distribution note right: performed by all receptiants of the CSAR note right: This includes SO, SDC, DCAE, AAI, SDNC, APPC, CLAMP, POLICY, MultiCloud == Service CSAR Distribution == group Distribute to SDC artifact consumer hnote over Consumer: Consumer Listner SDC -> Consumer: SDC Distribution Notification note left: Using DMaaP note right: Can be any consumer (SO, SDC, DCAE, AAI, SDNC, APPC, CLAMP, POLICY, MultiCloud) Consumer -> SDC: Request Artifact(Artifact- Type) SDC -> Consumer: Repond (with Artifact) Consumer -> Consumer: Store Artifact Consumer -> SDC: Distrubution Status Update end == Un Register to Service CSAR Distribution (optional, at any time) == Consumer --> Consumer : UnRegister for Distribution note right: performed by all receptiants of the CSAR that want to unregister @enduml |
...
- REGISTER for distribution – SO, DCAE, A&AI, SDN-C, APP-C, VF-C register for distribution of the SDC Artifact distribution via the registration service of the SDCE-6 interface.
Note: This is only done once, not once per distribution request. CSAR Ready NOTIFICATION to Consumer– SDC informs the consumer that there is a new artifact to be distributed using the Distrbution notification interface of SDCE-6.
CSAR RETRIEVAL request: The cosumer requests to retrieves the artifact using the Artifact retrieval interface of SDCE-6, indicating the required Artifact Type.
- CSAR DELIVERY: As a response to (3) SDC delivers the artifact to the consumer using SDCE-6
- STORE CSAR – : The Consumer stores the distributed artifact.
- Consumer Status Update- The consumer informs SDC that the artifact has been consumed using the distribution status interface of SDCE-6.
- Unregister from CSAR distribution. At any time, any module can unregister from the reception of the CSAR using the Register for distribution service of SDCE-6 interface.
Note: This is only done if the Consumer does not want to be informed of any more artifacts that are ready to distribute
...