S2Server
satisfait à un cahier des charges exigeant. En effet, tous les flux entrants sont sous-traités. Les états sont pris en compte en temps réel. L’exploitation, l’administration, la remontée d’alarmes ainsi que la synchronisation inter-serveur sont offertes d’emblée. Le serveur se surveille ainsi que le système sur lequel il est hébergé.
Principales fonctionnalités
Traitements des flux en entrée
Chaque flux entrant est dédié à un sous processus qui ne monopolise donc pas le serveur. Ce dernier est disponible pour d’autres opérations (traitement de nouveaux flux, requêtes utilisateurs, ...). En un mot le traitement est parallélisé.Architecture d’exécution
Le serveur est constitué de plusieurs processus principaux.- Un process server : son rôle est de lancer les sous processus de traitement des flux, de les synchroniser entre eux (états, paramètres systèmes, …).
- Des sous processus : chacun d’eux traite les flux entrants de manière parallèle.
- Un admin server : Il est dédié à l’administration via une interface web externe.