depolymerizer_arch.tex (858B)
1 \begin{tikzpicture}[ 2 rect/.style={rectangle, draw=black, minimum height=6mm, minimum width=22mm}, 3 sym/.style={stealth-stealth, shorten >= 2pt, shorten <= 2pt} 4 ] 5 \node[rect](1) {Taler Exchange}; 6 \node[rect,below=.8cm of 1](2) {Wire Gateway}; 7 \node[rect,right=.7cm of 2](3) {PostgreSQL}; 8 \node[rect,right=.7cm of 3](4) {DLT Adapter}; 9 \node[rect,above=.8cm of 4](5) {DLT Full Node}; 10 11 \draw[sym] (1) -- node [midway,right] {\tiny HTTP} (2); 12 \draw[sym] (2) -- node [midway,above] {\tiny SQL} (3); 13 \draw[sym] (3) -- node [midway,above] {\tiny SQL} (4); 14 \draw[sym] (4) -- node [midway,left ] {\tiny RPC} (5); 15 16 \node[above= 2mm of 1]{\small{\emph{Wire Gateway API}}}; 17 \node[above= 2mm of 5]{\small{\emph{DLT specific}}}; 18 \node[above=22mm of 3](T) {}; 19 \draw[dotted] (3) -- (T); 20 \end{tikzpicture}