Cr20160202
Version 1 (Raphael Maurel-Segala, 03/02/2016 18:26)
1 | 1 | Raphael Maurel-Segala | h1. Cr20160202 |
---|---|---|---|
2 | 1 | Raphael Maurel-Segala | |
3 | 1 | Raphael Maurel-Segala | h2. Documents de consultation |
4 | 1 | Raphael Maurel-Segala | * 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. |
5 | 1 | Raphael Maurel-Segala | |
6 | 1 | Raphael Maurel-Segala | h3. Plan du PFG |
7 | 1 | Raphael Maurel-Segala | * Contexte & objectifs : easy |
8 | 1 | Raphael Maurel-Segala | * Fonctionnalités : moins easy. Il s'agira de regrouper les fonctionnalités attendues en lots fermes ou conditionnels. |
9 | 1 | Raphael Maurel-Segala | |
10 | 1 | Raphael Maurel-Segala | h3. Premiers lots |
11 | 1 | Raphael Maurel-Segala | # Choix des technos (FS ? Full XML ? NoSQL ?...) & des modules pré-existants |
12 | 1 | Raphael Maurel-Segala | # 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. |
13 | 1 | Raphael Maurel-Segala | # IHM de test(GUI ou ligne de commande) |
14 | 1 | Raphael Maurel-Segala | # Service & outils : client prod (jGalith), client conf, client diffusion (portail), agents, services web, stats, backup, import/export des données, vigile. |
15 | 1 | Raphael Maurel-Segala | |
16 | 1 | Raphael Maurel-Segala | h2. Workflow & tâches |
17 | 1 | Raphael Maurel-Segala | * 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. |
18 | 1 | Raphael Maurel-Segala | * Le moteur définit les agents selon la tâche à accomplir, les caractérise ; ils sont affectés par l'ordonnanceur. |
19 | 1 | Raphael Maurel-Segala | |
20 | 1 | Raphael Maurel-Segala | h3. Le moteur : |
21 | 1 | Raphael Maurel-Segala | * Définit les agents : il les caractérise et définit les tâches qu'il accomplissent |
22 | 1 | Raphael Maurel-Segala | * Définit les séquences et les groupements de tâches |
23 | 1 | Raphael Maurel-Segala | * Définit les priorités |
24 | 1 | Raphael Maurel-Segala | |
25 | 1 | Raphael Maurel-Segala | h3. L'ordonnanceur : |
26 | 1 | Raphael Maurel-Segala | * Définit le load balancing des agents |
27 | 1 | Raphael Maurel-Segala | * Affecte les agents aux différentes tâches |
28 | 1 | Raphael Maurel-Segala | * Priorise les tâches / groupes / séquences |
29 | 1 | Raphael Maurel-Segala | |
30 | 1 | Raphael Maurel-Segala | h3. La tâche : |
31 | 1 | Raphael Maurel-Segala | * Est un besoin pouvant être satisfait par un agent |
32 | 1 | Raphael Maurel-Segala | * 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 |
33 | 1 | Raphael Maurel-Segala | |
34 | 1 | Raphael Maurel-Segala | 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. |