...
3. Information Flow
PlantUML Macro | ||
---|---|---|
| ||
@startuml participant SDC participant SO participant DCAE participant AAI Participant SDNC Participant APPC Participant CLAMP Participant POLICY Participant MC autonumber == Subscribe to Service CSAR Distribution == SO-->SO: .. note right: performed by all receptiants of the CSAR == Service CSAR Distribution == Autonumber resume group Distribute to SO hnote over SO : SO Listner SDC -> SO : Service CSAR Distribution note left: Using DMaaP SO --> SO : Store CSAR SO -> SDC: Distribution Response end note over SDC, AAI #FFAAAA The flow to DCAE is not correct. DCAE SCH does not get the CSAR itself; SCH get the blueprint through the SDC distribution client (the URL is notified by the SDC and the client library is used to retrieve it) end note group Distribute to DCAE hnote over DCAE : Service Change Handler SDC -> DCAE: Service CSAR Distribution note left : Using DMaaP DCAE --> DCAE : Store CSAR DCAE -> SDC: Distribution Response end group Distribute to AAI hnote over AAI: AAI Listner SDC -> AAI : Service CSAR Distribution note left: Using DMaaP AAI --> AAI : Store CSAR AAI -> SDC: Distribution Response end group Distribute to SDNC hnote over SDNC: UEB Listner SDC -> SDNC : Service CSAR Distribution note left: Using DMaaP SDNC --> SDNC : Store CSAR SDNC -> SDC: Distribution Response end group Distribute to APPC hnote over APPC: Listner SDC -> APPC : Service CSAR Distribution note left: Using DMaaP APPC --> APPC: Store CSAR APPC -> SDC: Distribution Response end group Distribute to CLAMP hnote over CLAMP: Listner SDC -> CLAMP : Service CSAR Distribution note left: Using DMaaP CLAMP --> CLAMP: Store CSAR CLAMP -> SDC: Distribution Response end group Distribute to POLICY hnote over POLICY: Listner SDC -> POLICY : Service CSAR Distribution note left: Using DMaaP POLICY --> POLICY: Store CSAR POLICY -> SDC: Distribution Response end group Distribute to MultiCloud hnote over MC: Listner SDC -> MC: Service CSAR Distribution note left: Using DMaaP MC --> MC: Store CSAR MC-> SDC: Distribution Response end @enduml |
...
SUBSCRIBING – SO, DCAE, A&AI, SDN-C, APP-C, VF-C have subscribed to the SDC Artifact distribution
CSAR DISTRIBUTION to SO – SDC Distributes to SO using the SDCE-6 interface. The SO listener retrieves the SDC CSAR package. SDC distributes the Service Distribution CSAR package which includes all of the artifacts, templates and resources related to the service created in design time. SDC publishes a topic onto DMaaP. Any RT component that has subscribed to that topic can get that package.
STORE CSAR – SO stores the distributed package.
- SO RESPONDS - SO responds to the SDC Distribution exchange using SDCE-6.
- CSAR Distribution to DCAE - SDC Distributes to DCAE using the SDCE-6 interface, the DCAE Service Change Handler retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – DCAE stores the distributed package.
- DCAE RESPONDS - DCAE responds to the SDC Distribution exchange using SDCE-6.
- CSAR DISTRIBUTION to A&AI - SDC Distributes to A&AI using the SDCE-6 interface, the A&AI listner retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – A&AI stores the distributed package.
- A&AI RESPONDS - A&AI responds to the SDC Distribution exchange using SDCE-6.
- CSAR DISTRIBUTION to SDN-C - SDC Distributes to SDN-C using the SDCE-6 interface, the SDN-C UEB listner retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – SDN-C stores the distributed package.
- SDN-C RESPONDS - SDN-C responds to the SDC Distribution exchange using SDCE-6.
- CSAR DISTRIBUTION to APP-C - SDC Distributes to APP-C using the SDCE-6 interface, the APP-C listner retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – APP-C stores the distributed package.
- SDN-C RESPONDS - APP-C responds to the SDC Distribution exchange using SDCE-6.
- CSAR DISTRIBUTION to CLAMP- SDC Distributes to Policy using the SDCE-6 interface, the CLAMP listner retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – CLAMP stores the distributed package.
- SDN-C RESPONDS - CLAMP responds to the SDC Distribution exchange using SDCE-6.
- CSAR DISTRIBUTION to POLICY- SDC Distributes to POLICY using the SDCE-6 interface, the POLICY listner retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – POLICY stores the distributed package.
- SDN-C RESPONDS - POLICY responds to the SDC Distribution exchange using SDCE-6.
- CSAR DISTRIBUTION to Multi-Cloud- SDC Distributes to Multi-Cloud using the SDCE-6 interface, the Multi-Cloud listner retrieves the SDC CSAR package, SDC distributes the Service Distribution CSAR package which includes all of the artifacts, including templates and resources related to the service created at design time.
- STORE CSAR – Multi-Cloud stores the distributed package.
- SDN-C RESPONDS - Multi-Cloud responds to the SDC Distribution exchange using SDCE-6.
4. Post Condition
The post-conditions are:
...