Version 1/2
-
Suivant » -
Version actuelle
Raphael Maurel-Segala, 03/02/2016 18:26
Cr20160202¶
Documents de consultation
- Le règlement de consultation et le CCAP sont bien avancés, le programme fonctionnel général reste à faire. Tout ceci est à boucler pour la semaine prochaine.
Plan du PFG
- Contexte & objectifs : easy
- Fonctionnalités : moins easy. Il s'agira de regrouper les fonctionnalités attendues en lots fermes ou conditionnels.
Premiers lots
- Choix des technos (FS ? Full XML ? NoSQL ?...) & des modules pré-existants
- Socle : MCD, API, gestion utilisateurs, gestion des espaces de stockage, workflow, gestion de la réplication des données, monitoring & reporting, indexation (fulltxt & autre), système de cache.
- IHM de test(GUI ou ligne de commande)
- Service & outils : client prod (jGalith), client conf, client diffusion (portail), agents, services web, stats, backup, import/export des données, vigile.
Workflow & tâches
- Le moteur de Workflow englobe l'ordonnanceur et les agents chargés de l'exécution des tâches. La liste des tâches est soumise au moteur ; l'ordonnanceur les distribue aux agents.
- Le moteur définit les agents selon la tâche à accomplir, les caractérise ; ils sont affectés par l'ordonnanceur.
Le moteur :
- Définit les agents : il les caractérise et définit les tâches qu'il accomplissent
- Définit les séquences et les groupements de tâches
- Définit les priorités
L'ordonnanceur :
- Définit le load balancing des agents
- Affecte les agents aux différentes tâches
- Priorise les tâches / groupes / séquences
La tâche :
- Est un besoin pouvant être satisfait par un agent
- Possède des caractéristiques, des paramètres d'entrée/sortie, est déclenchée par une séquence, elle-même déclenchée par un évènement
Nécessité d'avoir un IHM permettant de construire les séquences, de prévoir leur impact sur les autres séquences et d'en remonter les états.