taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit f614891dbfe2d558c025d18d0ce93334f9a1a151
parent 083e5e6c9f570832fa52e0875ed357a3189d1879
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 21 Mar 2016 15:31:25 +0100

update component diagram

Diffstat:
Mdiagram.dot | 27+++++++++++++++++++--------
1 file changed, 19 insertions(+), 8 deletions(-)

diff --git a/diagram.dot b/diagram.dot @@ -1,10 +1,21 @@ digraph g { -size="800,800"; -wallet -> merchant_frontend [label=" buy"]; -merchant_frontend -> merchant_backend [label="internal cooperation"]; -merchant_backend -> merchant_frontend; -wallet -> exchange [label=" coins withdrawal"]; -merchant_backend -> exchange [label="deposit coins"]; -wallet -> bank [label="wire funds to exchange's account"]; -bank -> exchange [label="notify of wiretransfer"]; +# size="800,800"; +compound=true; +concatenate=true; +subgraph cluster_wallet { + style=filled; + color=lightgrey; + webex [label="wallet-webex"]; + android [label="wallet-android"]; + legacy [label="wallet-python"]; + label="Wallets"; +} +android -> merchant_frontend [label="buy", ltail=cluster_wallet]; +merchant_frontend -> merchant_backend [dir="both"]; +merchant_frontend [label="merchant (frontend)"]; +merchant_backend [label="merchant (backend)"]; +android -> exchange [label="withdraw", ltail=cluster_wallet, dir="both"]; +merchant_backend -> exchange [label="deposit"]; +android -> bank [label="select exchange", ltail=cluster_wallet]; +bank -> exchange [label="wire transfer", dir="both"]; }