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.