|
@@ -1,42 +1,50 @@
|
|
|
@startuml Message Retransmission
|
|
|
header Message Retransmission / Service Library
|
|
|
-database "Database_Pub" {
|
|
|
- folder "This is log Location 1" {
|
|
|
- [Messages]
|
|
|
- }
|
|
|
-}
|
|
|
-database "Database_Con" {
|
|
|
- folder "This is log Location 2" {
|
|
|
- [Messages2]
|
|
|
- }
|
|
|
+
|
|
|
+component "Publisher"{
|
|
|
+ [OBS_Pub]
|
|
|
+ [MRS_Pub1]
|
|
|
}
|
|
|
|
|
|
-component "CDMS_Pub"{
|
|
|
- [MRS1]
|
|
|
-
|
|
|
+component "Consumer"{
|
|
|
+ [MRS_Con1]
|
|
|
+ [OBS_Sub]
|
|
|
}
|
|
|
-
|
|
|
-component "CDMS_Con"{
|
|
|
- [MRS2]
|
|
|
+
|
|
|
+component "Content Delivery Management Server(Pub)" as CDMS_Pub{
|
|
|
+ "DataController" as [DataController1]
|
|
|
+ [MRS_Pub2]
|
|
|
}
|
|
|
|
|
|
-component "Publisher"{
|
|
|
- [OBS1] - [MRS_Pub]
|
|
|
- [MRS_Pub]
|
|
|
+component "Content Delivery Management Server(Con)" as CDMS_Con{
|
|
|
+ "DataController" as [DataController2]
|
|
|
+ [MRS_Sub2]
|
|
|
}
|
|
|
|
|
|
-component "Consumer"{
|
|
|
- [MRS_Con]
|
|
|
- [OBS2] - [MRS_Con]
|
|
|
+database "Database" as Database_Pub {
|
|
|
+ folder "This is log Location 1" {
|
|
|
+ [Messages]
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
-[MRS1] -- [MRS2]
|
|
|
-[Messages] <. CDMS_Pub
|
|
|
-[Messages2] <. CDMS_Con
|
|
|
-[OBS1] .> CDMS_Pub
|
|
|
-[OBS2] .> CDMS_Con
|
|
|
-' CDMS_Pub - CDMS_Con : Synchronization over MRS library
|
|
|
-[MRS_Pub] -- [MRS_Con] : Basic Synchronization
|
|
|
+database "Database" as Database_Con {
|
|
|
+ folder "This is log Location 2" {
|
|
|
+ [Messages2]
|
|
|
+ }
|
|
|
+}
|
|
|
+[MRS_Pub1] -- [MRS_Con1] : Basic Synchronization
|
|
|
+
|
|
|
+[MRS_Pub1] - [OBS_Pub]
|
|
|
+[MRS_Con1] - [OBS_Sub]
|
|
|
+
|
|
|
+[OBS_Pub] .> CDMS_Pub
|
|
|
+[MRS_Pub2] - [DataController1]
|
|
|
+[DataController1] .> Database_Pub:Write Data
|
|
|
+[OBS_Sub] .> CDMS_Con
|
|
|
+[MRS_Sub2] - [DataController2]
|
|
|
+[DataController2] <. Database_Con:Read Data
|
|
|
+
|
|
|
+[MRS_Pub2] -- [MRS_Sub2]
|
|
|
+' CDMS_Pub - CDMS_Con : Synchronization over MRS library
|
|
|
|
|
|
@enduml
|
|
|
|