donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

arch.tex (720B)


      1 \section{System Architecture}\label{system_architecture}
      2 As the charity backend and donor wallet implementation are not yet developed
      3 the following architecture is reduced to the Donau backend.
      4 
      5 \begin{figure}[ht]
      6   \includegraphics[width=1\textwidth]{donau_system_arch}
      7   \caption{Donau system architecture} \label{fig:donau_system_arch}
      8 \end{figure}
      9 
     10 The Donau backend implements the REST API and HTTP handler which communicates
     11 with the database plugin. The postgresql database is further described in
     12 section \ref{donau_database} of the thesis.
     13 The HTTP handler includes a key handler that interacts with the three secmod
     14 processes. The secmod processes generate the keys. Only they have access to the
     15 private keys.