taler-docs

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

regional-arch.dot (1047B)


      1 digraph G {
      2   subgraph cluster_2 {
      3     ubank;
      4     nexus;
      5     rank="same"; ebank; mbank;
      6     label="Fiat currency";
      7   };
      8   subgraph cluster_1 {
      9     user;
     10     exchange;
     11     shop;
     12     rbank;
     13     label="Regional currency";
     14   };
     15   subgraph cluster_2b {
     16   }
     17   user[label="Customer (Wallet)"];
     18   shop[label="Merchant (Backend)"];
     19   exchange[label="Exchange"];
     20   ubank[label="Customer Fiat Bank"];
     21   ebank[label="Exchange Fiat Bank"];
     22   mbank[label="Merchant Fiat Bank"];
     23   rbank[label="Regional Currency Bank"];
     24   user->ubank [label="1. Initiate withdraw"];
     25   ubank->ebank [label="2. Wire transfer"];
     26   ebank->nexus [label="3. EBICS (CAMT)"];
     27   nexus->rbank [label="4. Conversion (Cash-in)"];
     28   rbank->exchange [label="5. Wirewatch"];
     29   exchange->user [label="6. Withdraw E-Cash"];
     30   user->shop [label="7. Spend E-Cash"];
     31   shop->exchange [label="8. Deposit E-Cash"];
     32   exchange->rbank [label="9. Credit Shop"];
     33   rbank->nexus [xlabel="10. Conversion (Cash-out)"];
     34   nexus->ebank [label="11. EBICS (PAIN)"];
     35   ebank->mbank [label="12. Wire-transfer"];
     36 }