SDC Service CSAR Distribution Flow Benjamin Cheung Ph
SDC Service CSAR Distribution Flow Benjamin Cheung, Ph. D (Nokia) Feb 12, 2018 version 3
SDC Service CSAR Distribution Flow DESCRIPTION: This flow describes the distribution of the SDC Service CSAR. The SDC Service CSAR is a package of artifacts and output from design time that is created by the various design time GUIs. It captures the things associated with a service that has been defined in design time. This is then distributed to ONAP runtime components. WHEN EXECUTED: After Design Time (before Run Time) PURPOSE: To distribute the SDC Service CSAR. ACTORS: Service Designer, Operations Specialist
PRECONDITIONS The pre-conditions are: - PNFD and VNFD have been mapped to platform data/information model. - SDC contains the verified service and resource descriptors - Associated resources (PNF, VNF, ANF) used by services have been properly onboarded. - Services have been defined in design time, and associated templates, control loops, blueprints have been incorporated into the service - SDC has composed the Service Design CSAR package ready for distribution. - The Certification Studio has certified the Package ready for distribution - The Deployment Studio operator has identified the Service Design CSAR package for distribution
SDC 1 SDC Distributes Service CSAR Package DCAE AAI SO Subscribe to Service CSAR Distribution (DMaa. P) 2 Service CSAR Distribution 3 SO Listener Store CSAR Distribution Response 4 Service Change Handler (DMaa. P) 5 Service CSAR Distribution 6 Distribution Response 7 8 Store CSAR A&AI Listener (DMaa. P) Service CSAR Distribution 9 10 Distribution Response The flow to DCAE SCH does n itself; SCH get the through the SDC (the URL is notifie the client library it) Store CSAR
SDC Distributes Service CSAR Package APP-C VF-C SDN-C UEB Listener 11 Service CSAR Distribution 12 13 Store CSAR Distribution Response Listener 14 Service CSAR Distribution 15 16 Store CSAR Distribution Response VF-C Listener 17 Service CSAR Distribution 18 19 Distribution Response Store CSAR
SDC Distributes Service CSAR Package POLICY MC CLAMP Listener 11 Service CSAR Distribution 12 13 Store CSAR Distribution Response Listener 14 Service CSAR Distribution 15 16 Store CSAR Distribution Response Listener 17 Service CSAR Distribution 18 19 Distribution Response Store CSAR
SDC Distribution – Flow Description STEP FLOW DESCRIPTION 1 SUBSCRIBING – SO, DCAE, A&AI, SDN-C, APP-C, VF-C have subscribed to the SDC Artifact distribution 2 3 4 SO DISTRIBUTION – SDC Distributes to SO using the SDC-1 interface. 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 DMaa. P. Any RT component that has subscribed to that topic can get that package. DATA SOURCE: (where does the information come from? ) API INVOKED: MESSAGING DETAILS: DMaa. P Bus (Protocols, Data Encoding Formats) 35 SO STORES – SO stores the distributed package. 4 SO RESPONDS – SO responds to the SDC Distribution exchange. 5 7 DCAE DISTRIBUTION – SDC Distributes to DCAE using the SDC-1 interface. DCAE Service Change Handler 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. 68 DCAE STORES – SO stores the distributed package into DCAE local storage. 7 DCAE RESPONDS – DCAE responds to the SDC Distribution exchange. 8 A&AI DISTRIBUTION – SDC Distributes to A&AI using the SDC-1 interface. A&AI 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. 6 9 10 11 9 A&AI STORES – A&AI stores the distributed package into local storage 10 A&AI RESPONDS – A&AI responds to the SDC Distribution exchange. 11 13 SDN-C DISTRIBUTION – SDC Distributes to SDN-C using the SDC-1 interface. SDN-C UEB 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. 12 SDN-C STORES – SDN-C stores the distributed package into local storage 13 SDN-C RESPONDS – SDN-C responds to the SDC Distribution exchange. 12
SDC Distribution – Flow Description STEP FLOW DESCRIPTION 14 14 APP-C DISTRIBUTION – SDC Distributes to APP-C using the SDC-1 interface. APP-C 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. 15 15 APP-C STORES – APP-C stores the distributed package into local storage 16 16 APP-C RESPONDS – APP-C responds to the SDC Distribution exchange. 17 17 VF-C DISTRIBUTION – SDC Distributes to VF-C using the SDC-1 interface. VF-C 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. 18 18 VF-C STORES – VF-C stores the distributed package into local storage 19 19 VF-C RESPONDS – VF-C responds to the SDC Distribution exchange.
POSTCONDITIONS The post-conditions are: - The SDC Service CSAR package contains the (1) Service Descriptor, (2) Resource Descriptor, (3) Service Artifacts, (4) Templates and blueprints associated with the service. - SO has successfully received and stored SDC Service CSAR package. 4 - SO will contain (in local storage) all of the artifacts & components of the SDC Service CSAR Package. 3 - DCAE has successfully received and stored the SDC Service CSAR Package. 7 - DCAE will contain (in local storage) all of the artifacts & components of the SDC Service CSAR Package. 6 - A&AI has successfully received and stored SDC Service CSAR package. 10 - A&AI will contain (in local storage) all of the artifacts & components of the SDC Service CSAR Package. 9 - SDN-C (SDN-R) has successfully received and stored SDC Service CSAR package. 13 - SDN-C will contain (in local storage) all of the artifacts & components of the SDC Service CSAR Package. 12 - APP-C has successfully received and stored SDC Service CSAR package. 16 - APP-C will contain (in local storage) all of the artifacts & components of the SDC Service CSAR Package. 15 - VF-C has successfully received and stored SDC Service CSAR package. 19 - VF-C will contain (in local storage) all of the artifacts & components of the SDC Service CSAR Package. 18
REFERENCES: https: //wiki. onap. org/display/DW/SDC+Distribution+client+AID ONAP readthedocs? https: //onap. readthedocs. io/en/casablanca/
- Slides: 10