Web File System
Architecture
La partie cliente de WFS est écrite en  Java Java (jdk 1.3 et swing).
La base de données est une base  MySQL accédée via JDBC.
Le serveur Web utilisé est Apache  avec l'extension servlet  Jserv


Lorsqu'un utilisateur selectionne un fichier, le fichier est automatiquement transferé du serveur vers le poste de travail ou il est stocké dans un répertoire temporaire puis visualisé à l'aide du viewer associé à ce type de fichier.

Lorsque l'utilisateur quitte le viewer le document est alors automatiquement transferé du poste de travail vers le serveur si il a été modifié.