Debugging infrastructure architecture

Structure

An architecture that meets the requirements is as follows:

     +--------------------+            tcp/ip,       +-----------+
     |                    |            shmem, +------| Front-end |
     |                  +---+          ...    |      +-----------+
     | +----------+     | N |                 v
     | | Back-end |---->| U |              +-----+
     | +----------+     | B |              |     |
     |                  |   |------------->|Proxy|
     | +----------+     |   |   tcp/ip,    |     |
     | | Back-end |---->|   |   shmem,     +-----+
     | +----------+     |   |   ...           ^
     |                  +---+                 |      +-----------+
     |                    |                   +------| Front-end |
     +--------------------+                          +-----------+

           Opera                                    Debugging clients

The important points of this design are: