Architecture

System

see also Documentation: Schema

                                                       _
                                        ------------    |
       webbrowser           tryton      |  worker  |    | Clients
           .                  .         ------------   _|
           |                  |           |      |     _
-----------------------------------       |      |      |
|             webserver           |       |      |      | Public
-----------------------------------       |      |     _|
     |           |            |           |      |     _
----------   ----------   ---------------------  |      |
| webgui |   | webapi |   |      erpserver    |  |      |
----------   ----------   ---------------------  |      |
     |           |            |           |      |      | Internal
-----------------------------------  ---------------    |
|             database            |  | fingerprint |    |
-----------------------------------  ---------------   _|

Machines

 M = Physical Machine
VM = Virtual Machine

Minimal Setup

--------------------------------------------------  -----------------
|                                                |  |               |
| 1. Upload ---> 2. Process -----> 3. Drop -----------> 4. Archive  |
| -----------    --------------    ------------- |  | ------------- |
| |   Web   |    | Processing |    |  Dropper  | |  | |  Archive  | |
| -----------    --------------    ------------- |  | ------------- |
|     |     \    /      |      .    /            |  |               |
|     |      \  /       |       .  /             |  |               |
|     |       \/        |        ./              |  |               |
|     |       /\        |        /.              |  |               |
|     |      /  \       |       /  .             |  |               |
| -----------    --------------    ------------- |  | ------------- |
| | Content |    |   Storage  |    | Echoprint | |  | | Integrity | |
| -----------    --------------    ------------- |  | ------------- |
--------------------------------------------------  -----------------
                      M-Web                             M-Archive

1 x M-Web

1 x M-Archive

Optimal Setup

1 x M-Nginx

1 x M-Database

n x M-Web

  • VM-Web: Pyramid Web, Pyramid Api

n x M-Processing

n x M-Content

n x M-Archive

1 x M-EchoprintQuery

n x M-EchoprintIndex

List