Ceci est une ancienne révision du document !
Conception Générale du service BoardZ
La version 2 de BoardZ propose un système de statistique et d'indicateurs déportés de Moodle constitué de 3 parties principales :
Le projet prévoit à termes d'autres parties telles que :
Une
GUI propre du serveur pour l'administration et la configuration des objets opérationnels.
Le serveur de calcul
Il s'agit d'un serveur écrit en Java faisant tourner :
Un serveur de requêtes HTTP léger permettant de donner un accès en mode requête/réponse aux services de :
Une tâche autonome continue d'intégration de données. Cette tâche consomme un tampon de données rempli par les requêtes d'alimentation des données source, effectue les calculs et abonde les modèles de représentation des indicateurs.
Une tâche autonome de synchronisation régulière des métadonnées de contexte.
Une tâche de monitoring, surveillant l'état des deux sous-ensembles ci-dessus, et capable de donner des alertes en cas de rupture ou de dépassement de capacités des “valeurs de travail acceptable” du serveur.
Une tâche “console” permettant d'invoquer des commandes sur le serveur en cours d'exécution, tel que le lancement d'une synchronisation manuelle, le nettoyage de caches ou de données temporaires, etc. Cette console développera un ensemble de primitives bas niveau de gestion sur lesquelles une
GUI d'administration plus élaborée et graphique pourra être montée par la suite.
si le mode “Pull” est choisi pour ré