diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2014-11-30 17:20:49 +0100 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2015-04-14 07:44:59 +0200 |
commit | 3396b5beb6127098c6c9cac5fd3102efd208bbd3 (patch) | |
tree | 17556064197ca0130e77a120e1b83effb49cb457 /doc/diagrams/dataflow.plant | |
parent | 695373bb62f87ad8de51d72ed8c78c4acc8af3e0 (diff) | |
download | sssync-3396b5beb6127098c6c9cac5fd3102efd208bbd3.tar.gz sssync-3396b5beb6127098c6c9cac5fd3102efd208bbd3.tar.bz2 sssync-3396b5beb6127098c6c9cac5fd3102efd208bbd3.zip |
Tuning of existing diagrams, adding an activity diagram to show
the global dataflow
Diffstat (limited to 'doc/diagrams/dataflow.plant')
-rw-r--r-- | doc/diagrams/dataflow.plant | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/diagrams/dataflow.plant b/doc/diagrams/dataflow.plant new file mode 100644 index 0000000..2b67219 --- /dev/null +++ b/doc/diagrams/dataflow.plant @@ -0,0 +1,31 @@ +@startuml + +database "DB\nserver" as db +node "CSV file" as csv +database "LDAP\nserver" as ldap +[SQLDataReader] as rdr_a +[CSVDataReader] as rdr_b + +() MVDataReader as src_a +() MVDataReader as src_b +() MVDataReader as src +() MVDataReadWriterPair as dst + +db --> [rdr_a] +csv --> [rdr_b] +[rdr_a] --> src_a +[rdr_b] --> src_b + +src_a --> [MVDataCombiner] +src_b --> [MVDataCombiner] +[MVDataCombiner] --> src + +src --> [BasicSyncTask] : source +[BasicSyncTask] <--> dst : destination + +dst <--> [LDAPFlatDataWriter] +[LDAPFlatDataWriter] <--> ldap + +@enduml + + |