D'une manière simplifiée le réseau ACOM se base sur le principe de déconcentration poussée des moyens techniques, permettant alors de collecter le plus d'informations possible, directement à la source et par les propriétaires eux-même de ces informations. Nous avions cherché le moyen de réaliser cela en développant le produit que nous avions baptisé "point d'accès ACOM"; produit que la plupart de n'importe quel ordinateur pourra faire tourner. Par contre il est impératif qu'au moins des liaisons avec internet soient possible, ne seres-ce que d'une manière intermittente; cela afin de bénéficier du partage d'informations avec le serveur ACOM, par l'utilisation des liaisons publiques que sont les infrastructures du réseau internet.
Le schéma simple ci-dessous montre cette architecture du réseau ACOM:
Internet
- Le Serveur ACOM sera l'endroit où toutes les informations venant des divers "point d'accès ACOM" seront consolidées pour être accessible d'une manière bien organisée en terme de sécurité et fiabilité; car seules les données sûres venant des points d'accès seront rendues accessible au niveau du Serveur ACOM
- Les "point d'accès ACOM" sont en fait des serveurs sécondaires (applications serveurs) capable de fonctionner indépendamment du Serveur ACOM. Autrement dit: des capacités de traitement importantes sont déconcentrées en ces endroits où ils seront déployés.
Note technique sur le réseau ACOM :
- Serveur ACOM : Application tournant sur plate-forme applicative Java et OS Linux. - Point d'accès ACOM : Application tournant sur plate-forme applicative Java ( JRE >= 1.5.xx) et OS hôte : Windows, Linux, Solaris, Mac OS. - Serveur HTTP et d'application java : Jetty 5.1.12 de Mortbay. - Base de données objet natif : Db4Object 6.4. - Les API (Application Programs Interface) tiers venant de la communauté "open-source" : Click 1.5, xstream 1.2.1, iText 1.4.7, jExcel API, Hessian API, TinyMCE. - l'API MSL-POJO développé par AGIR (Atelier de Genie Informatique et Recherche).