Server/Architecture
Jump to navigation
Jump to search
Information flow
<graphviz> digraph G { size="14,20"; node [URL="http://meta.cosmopool.net/wiki/\N"]
Client;
subgraph cluster_webserver {
label="webserver"; style=filled; fillcolor=olivedrab1;
HttpServer [style="rounded", shape=box]; Authentication [shape=box]; subgraph cluster_0 { clusterrank=local; rankdir="LR"; label=""; style=""; color=transparent; Handler [shape=box]; Session [shape=box]; Handler -> Session [dir="both"]; }
}
Client -> HttpServer [dir="both"]; HttpServer -> Handler [dir="both"]; Authentication -> Request [dir="both"]; Handler -> Request [dir="both"]; Handler -> Authentication [dir="both"];
subgraph cluster_storage {
label="storage"; style=filled; fillcolor=paleturquoise1; Request [shape=box, style="rounded"]; LocalStorage [shape=box]; RemoteStorage [shape=box];
}
Request -> LocalStorage [dir="both"];
Request -> RemoteStorage [dir="both"];
Module
} </graphviz>