S2Com
est la couche de communication utilisée par tous les produits. Sa responsabilité est de fournir aux demandes une qualité de service élevée.
C’est l’interface entre les modules du système et l’extérieur. Il supporte plusieurs protocoles (LPx, PIPE, SOCKET, FTP, SMTP, …). Elle allie simplicité et efficacité, et garantit le bon acheminement des informations en sortie et/ou en entrée du système.
Principales fonctionnalités
Mode de fonctionnement
Les processus externes (modules S2Server, S2Spooler, …) envoient leurs requêtes à cette couche qui les traite parallèlement. Chaque module externe se voit affecter un canal de communication. Par ce canal transitent les demandes. Ces demandes sont desservies par des sous processus dédiés. Toutes les requêtes sont donc égales entre elles dans leur traitement.Niveau de priorité
Les demandes provenant des modules du système peuvent être, en outre, assignées d’une priorité autorisant des pools de traitement à plusieurs vitesses. Cette élasticité permet de faire varier le comportement et la réactivité des modules de communication.Protection des données
Le but est d’authentifier aussi bien que de protéger les données. Chaque flux entrant ou sortant vers l’extérieur du système peut être protégé par différents moyens simples. En effet ces données peuvent être signées ou cryptées en utilisant des standards reconnus.Compression des données
Dans une optique de limiter la bande passante utilisée, chaque flux entrant / sortant du système peut faire l’objet de traitements liés à la compression de données.Agent déporté
Il s’agit d’un agent à installer sur les postes qui desservent des imprimantes ou autres organes finaux. Il permet une meilleure maîtrise de ce qui est envoyé et reçu, indépendamment des réseaux sous-jacents non adaptés, trop complexes ou manquants de stabilité. Son rôle consiste à effectuer :- La compression / décompression de données.
- La remontée d’informations quant au statut de l’imprimante (ou autre destination)
- Le décryptage du flux