-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathruntime_objects_domain2.plantuml
91 lines (71 loc) · 1.85 KB
/
runtime_objects_domain2.plantuml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
!ifdef SHOW_SP2
box "Service Provider 2"
participant "Msg Server" as SP2
!ifdef SHOW_Msg2
participant "Msg Service" as Msg2
!endif
end box
!endif
!ifdef SHOW_RuntimeB
!ifdef SHOW_AppAtRuntimeB
participant "App" as App@B
!endif
!ifdef SHOW_NativeAtRuntimeB
box "Bob Native Runtime"
!ifdef SHOW_WebRTCAtRuntimeB
participant "WebRTC" as WRTC
!endif
!ifdef SHOW_JavascriptEngineAtRuntimeB
participant "JavaScript Runtime" as JS
!endif
end box
!endif
!ifdef SHOW_CoreRuntimeB
box "Bob Core Runtime"
!ifdef SHOW_RegistryAtRuntimeB
participant "Registry" as RunReg@B
!endif
!ifdef SHOW_IdentitiesAtRuntimeB
participant "Identities" as RunID@B
!endif
!ifdef SHOW_AuthAtRuntimeB
participant "Authorisation" as RunAuth@B
!endif
!ifdef SHOW_MsgBUSAtRuntimeB
participant "Msg BUS" as BUS@B
!endif
end box
!endif
!ifdef SHOW_SP1SandboxAtRuntimeB
box "Service Provider 1 Sandbox at Bob Device"
!ifdef SHOW_ServiceProvider1HypertyAtRuntimeB
participant "Service Provider1\nHyperty" as SP1H@B
!endif
!ifdef SHOW_ServiceProvider1RouterAtRuntimeB
participant "Service Provider1\nRouter" as Router1@B
!endif
!ifdef SHOW_IdentityObjectAtRuntimeB
participant "Identity\nData Object" as IDObj@B
!endif
!ifdef SHOW_Protostub1AtRuntimeB
participant "SP1\nprotoStub" as Proto1@B
!endif
end box
!endif
!ifdef SHOW_SP2SandboxAtRuntimeB
box "Service Provider 2 Sandbox at Bob Device"
!ifdef SHOW_Protostub2AtRuntimeB
participant "SP2\nprotoStub" as Proto2@B
!endif
!ifdef SHOW_ServiceProvider2HypertyAtRuntimeB
participant "Service Provider2\nHyperty" as SP2H@B
!endif
!ifdef SHOW_ServiceProvider2RouterAtRuntimeB
participant "Service Provider2\nRouter" as Router2@B
!endif
end box
!endif
!endif
!ifdef SHOW_Bob
actor "Bob" as Bob
!endif