summaryrefslogtreecommitdiffstats
path: root/docs/architecture/plantuml/PolicyExecution.puml
blob: a06fdf5f63faaa0fee374d5ca0fad4cb3a0bae55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@startuml

title Policy Execution

participant REQUESTOR
participant RESPONDEE
participant PDP

autonumber

alt Synchronous Invocation
  REQUESTOR --> PDP: Execute Policy
  activate PDP
  hnote over REQUESTOR : wait
  PDP --> REQUESTOR: Policy Execution Result
  deactivate PDP
else Asynchronous Invocation
  REQUESTOR --> PDP: Execute Policy
  activate PDP
  PDP --> RESPONDEE: Policy Execution Result
  deactivate PDP
end

@enduml