3 title Model Driven Policy Design
8 box "PolicyDesign" #LightBlue
9 participant PolicyDistribution << API_User >>
10 participant PolicyDesign
15 PolicyDistribution --> DMaaP : Subscribe for SDC Notifications\non Entries of Interest
16 SDC --> DMaaP : New Entry of Interest: EntityA
17 DMaaP --> PolicyDistribution : New Entry of Interest: EntityA
19 PolicyDistribution --> SDC : Download CSAR for EntityA that holds TOSCA Policy Specification
21 PolicyDistribution --> PolicyDesign : Get Policy Reference
22 PolicyDesign --> PolicyDistribution : Return Policy Reference and Metadata
23 PolicyDistribution --> PolicyDistribution : Create Policy Editing and Generation Session
25 activate PolicyDistribution
27 PolicyDistribution --> PolicyDesign : Use Policy Type specification to\nread Policy Parameters\nfrom TOSCA specification in CSAR
30 PolicyDistribution --> PolicyDesign : Create Policy
31 PolicyDesign --> PolicyDistribution : Policy Creation Result
32 deactivate PolicyDistribution
34 PolicyDistribution --> SDC : Notify SDC of operation result