|
@@ -15,7 +15,6 @@ package Primary {
|
|
|
card "**UCP**" as ucp1 #d0b0ff;line:Black;line.bold;text:Black
|
|
|
card FingerPrint as fp1
|
|
|
card "**ProjectWorkflow**" as pw1 #91adfa;line:Blue;line.bold;text:Black;
|
|
|
- queue Notification as not1 #fa91f6;line:Black;line.dotted;text:Black
|
|
|
}
|
|
|
|
|
|
package Secondary {
|
|
@@ -26,31 +25,26 @@ package Secondary {
|
|
|
card "**UCP**" as ucp2 #d0b0ff;line:Black;line.bold;text:Black
|
|
|
card FingerPrint as fp2
|
|
|
card "**ProjectWorkflow**" as pw2 #91adfa;line:Blue;line.bold;text:Black
|
|
|
- queue Notification as not2 #fa91f6;line:Black;line.dotted;text:Black
|
|
|
}
|
|
|
|
|
|
-ucp2 <=> centralredis #DarkRed;line.bold;text:green
|
|
|
+ucp2 <==> centralredis #DarkRed;line.bold;text:green
|
|
|
ucp1 <==> centralredis #DarkRed;line.bold;text:green
|
|
|
|
|
|
' Primary Side
|
|
|
fp1 --> pw1 #blue
|
|
|
-pw1 .* not1 : generate \nNotifications
|
|
|
-not1 .* ucp1 #red
|
|
|
+ucp1 *.* pw1 : generate \nNotifications
|
|
|
cdms1 <-- pw1 #green;line.dashed;text:green
|
|
|
-pw1 -> ucp1
|
|
|
be1 <-- ucp1 #DarkMagenta;line.dotted;text:green
|
|
|
be1 -> fisdb1
|
|
|
mongo1 <- cdms1
|
|
|
|
|
|
' Secondary Side
|
|
|
-not2 .* ucp2 #red
|
|
|
fp2 --> pw2 #blue
|
|
|
-pw2 .* not2 : generate \nNotifications
|
|
|
-cdms2 <- pw2 #green;line.dashed;text:green
|
|
|
-pw2 -> ucp2
|
|
|
+pw2 *.* ucp2 : generate \nNotifications
|
|
|
+cdms2 <-- pw2 #green;line.dashed;text:green
|
|
|
be2 <-- ucp2 #DarkMagenta;line.dotted;text:green
|
|
|
-be2 -> fisdb2
|
|
|
-mongo2 <- cdms2
|
|
|
+fisdb2 <- be2
|
|
|
+cdms2 -> mongo2
|
|
|
|
|
|
@enduml
|
|
|
|