Cr20160205

Version 2 (Vincent BEAUSEIGNEUR, 08/02/2016 16:36)

1 1 Vincent BEAUSEIGNEUR
h1. Cr20160205
2 1 Vincent BEAUSEIGNEUR
3 1 Vincent BEAUSEIGNEUR
h2. Complément Workflow
4 1 Vincent BEAUSEIGNEUR
5 1 Vincent BEAUSEIGNEUR
* *Workflow* gestion interne/modification. 
6 1 Vincent BEAUSEIGNEUR
(Vincent) L'édition du Workflow nécessite une représentation simple à appréhender, Un format comme le XPDL ne permet pas d'avoir une vue d'ensemble simple (composé de listes non séquentielle). Soit une représentation graphique, soit l'utilisation de script permettent cette vision globale.
7 1 Vincent BEAUSEIGNEUR
8 1 Vincent BEAUSEIGNEUR
* *Ordonnanceur* 
9 1 Vincent BEAUSEIGNEUR
(Nicolas) Pas uniquement à l'usage du Workflow, mais aussi à un usage plus global.
10 1 Vincent BEAUSEIGNEUR
11 1 Vincent BEAUSEIGNEUR
h2. API
12 1 Vincent BEAUSEIGNEUR
13 1 Vincent BEAUSEIGNEUR
* l'API sert à la Communication Inter Application.
14 1 Vincent BEAUSEIGNEUR
15 1 Vincent BEAUSEIGNEUR
* Intelligence métier dans le Workflow.
16 1 Vincent BEAUSEIGNEUR
17 1 Vincent BEAUSEIGNEUR
h3. Lien Interface Homme Machine(IHM)/API
18 2 Vincent BEAUSEIGNEUR
ex d'IHM : un portail web.
19 1 Vincent BEAUSEIGNEUR
* *un affichage* : représentation à un instant t de l'IHM (ex : une page web)
20 1 Vincent BEAUSEIGNEUR
21 2 Vincent BEAUSEIGNEUR
l'IHM ne connaît pas les champs -> Ils sont récupérés dans l'API, notamment leur descriptions sont récupérée à partir de l'API.
22 1 Vincent BEAUSEIGNEUR
23 2 Vincent BEAUSEIGNEUR
La logique de navigation et d'organisation est dans l'IHM. La création du contenu des affichages ne fait donc pas parti de l'API.
24 1 Vincent BEAUSEIGNEUR
25 2 Vincent BEAUSEIGNEUR
Il est indispensable d'avoir des affichages spécialisés limités à un certain nombre de catégories (donc avec des champs déjà connus, contrairement à la première affirmation), ce qui est utile pour des affichages précis.
26 2 Vincent BEAUSEIGNEUR
Il y aura aussi des affichages universelles, permettant de traiter des objets dans leur ensemble, ils seront basés uniquement sur les objets et leur description.
27 1 Vincent BEAUSEIGNEUR
28 1 Vincent BEAUSEIGNEUR
La logique de séparation des rôles : 
29 1 Vincent BEAUSEIGNEUR
l'IHM se sert de l'API pour les traitements sur les du données. l'IHM à l'intelligence d'affichage qui la concerne (navigation, design). l'API ne connaît pas l'IHM à priori, c'est-à dire que si l'API doit fournir une information à une IHM, l'IHM lui a forcément fait la demande en amont (réponse directe, ou différée).
30 1 Vincent BEAUSEIGNEUR
31 1 Vincent BEAUSEIGNEUR
(ndr) A la rédaction, il semble manquer un point : la gestion du cache (obligatoire quel que soit l'application).