Comment ça marche ?

L'architecture à trois niveaux

La plateforme e-Prelude repose sur un architecture informatique originale à trois niveaux.

A la différence de la plupart des sites web qui ne gère qu'une seule base de données, e-Prelude doit en accueillir des milliers !

Le niveau Interface est exécuté dans le navigateur. Il gère toutes les interactions avec l'utilisateur.
Il comporte de gros volumes de javascript. Plusieurs librairies sont mises en oeuvre pour l'affichage des tableaux et des graphiques.

Le niveau Applications comporte du code VB.net compilé et exécuté sur le serveur. C'est à ce niveau que sont effectués tous les calculs : Calcul des nesoins, Jalonnement, Ordonancement détaillé...
Les fonctions appelées effectuent des requêtes sur la base de données ouverte et retournent dess résultats à afficher.

Le niveau Base de données est géré par la librairie SQLite ; c'est la librairie qui gère les contacts dans les téléphones). Chaque dossier que l'utilisateur ouvre est une base de données SQL très compacte.