les outils de la coopération. i. « groupware », « workflow » et services web ii. la cohérence...

64
Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Upload: andrion-jaouen

Post on 03-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils de la coopération. I. « Groupware », « Workflow »

et Services Web

II. La cohérence des données coopératives

Claude Godart, Equipe ECOO, LORIA

Page 2: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils de la coopération.

« Groupware », « Workflow »et Services Web

Claude Godart

Equipe ECOO, LORIA

Page 3: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

3/65

Plan

• Problématique

• Taxonomie

• Groupware

• Workflow

• Comme des services Web

• Conclusion

Page 4: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

4/65

Problématique

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 5: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

5/65

Problématique

Permettre à des personnes qui sont

- sur des sites différents,

- avec des décalages horaires importants,

- et dans des organisations différentes

de travailler « presque » aussi bien que s’ils étaient dans la même pièce en même temps.

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 6: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

7/65

Aide à la coopération

• Informatique

• Sciences humaines

• Réseaux et télécommunications

Computer Supported Cooperative Work (CSCW)

Travail Coopératif Assisté par Ordinateur (TCAO)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 7: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

8/65

Définitions (1/3)

• Travail Coopératif Assisté par Ordinateur :

Collaboration à l’aide de l’ordinateur en vue

d’augmenter la productivité et/ou la fonctionnalitédes processus personnes à personnes.

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 8: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

9/65

Définitions (2/3)

• Synergiciel (collecticiel) :

Système informatique qui assiste un groupe de

personnes engagées dans une tâche commune (ou un

but commun) et qui fournit une interface à un

environnement partagé.(arrêté du 19 février 1993)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 9: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

10/65

Définitions (3/3)

• Collaborer :

travailler avec quelqu’un

travailler en commun

• Coopérer :

concourir à une oeuvre ou à une action commune

travailler pour un but commun

(Dictionnaire de l’Académie Française, 9eme édition)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 10: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

11/65

Dimension sociale du TCAO

• Le travail est fait par des humains

• L’interface entre l’outil et l’humain est primordiale (nécessité d’analyses d’usage)

• Les nouvelles technologies ont des effets primaires et secondaires

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 11: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

12/65

Effets primaires eteffets secondaires• Effets primaires : les changements pour lesquels le

système à été conçu Ex: les avions facilitent les déplacements rapides entre villes

• Effets secondaires : les changements non planifiés Ex: les avions facilitent la contamination par maladies infectieuses

• Beaucoup d’effets secondaires sont sociologiquesEx: les avions ont facilité la dispersion des familles

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 12: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

13/65

Courrier électronique – Effets primaires et secondaires

• Effets primaires Communication efficace

Rapide dissémination des nouvelles

Façon rapide de trouver de l’information

• Effets secondaires Changement de la perception de la communauté

Changement des relations sociales avec les membres de la communauté

Changement des relations de pouvoir

Surcharge d’information

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 13: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

14/65

Les outils de la coopération

Taxonomie

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 14: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

15/65

Taxonomie - Ellis

• Répartition dans l’espace :

même lieu

lieux différents

• Répartition dans le temps :

synchrone

asynchrone

Dimensions

orthogonales

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 15: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

16/65

Table de classification(Ellis)

Synchrone Asynchrone

Même lieu

Lieux différents

Aide à la réunion :• Rétro-projections

d’écrans• tableaux blancs

Aide mémoire :• Base de

documents• Datawarehouse

Réunion virtuelle :• vidéo/visio conf.• contrôle d’applis à

distance• Éditeurs synchrones

• courrier électronique• intranet• Workflow• Editeurs

asynchrones

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 16: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

17/65

Les 3 C

Tâche 1

Communication

Tâche 2

Tâche 1

Coordination

Tâche 2

Collaboration

Tâche 1 / Tâche 2

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 17: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

18/65

Les 3 C

Réunionélectronique

Coordination

Wor

kflow

Collaboration

Editeurssynchrones

Messagerie

CommunicationCirculation

deformulaires

Intranet Agenda de groupe

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 18: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

19/65

Chez ECOO...

• Coopération

directe / indirecte• Visio-conf / Edition coopérative

formelle / informelle• Procédés (Workflow)/ Conscience de groupe (Awareness)

synchrone / asynchrone• Editeur temps réel / CVS (Configuration and Version System)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 19: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

20/65

Groupware

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 20: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

21/65

Outils de travail en groupe

• Groupware

• http://usabilityfirst.com/groupware/

• http://www.landfield.com/faqs/comp-groupware-faq/

• http://www.acm.org/siggroup/

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 21: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

22/65

Différents outils

• Instant Messengers

• Outils de coopération synchrones

• Intranet d’entreprises

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 22: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

23/65

Instant Messengers

• AOL Instant Messages http://www.aim.com/

• Yahoo Messenger http://messenger.yahoo.com/

• ICQ (I Seek You) http://web.icq.com/

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 23: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

24/65

AIM

ICQ

Yahoo! Messenger

Page 24: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

25/65

Instant Messengers - Intérets

• Télé-présence• Communication synchrone :

chat

audio/vidéo conférence

• Communication asynchrone : messages

SMS

• Echange de fichiers

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 25: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

26/65

Collaboration synchrone

• TeamWave

http://www.teamwave.com/

• Net Meeting

http://www.microsoft.com/windows/netmeeting/

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 26: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

27/65

Page 27: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

28/65

TeamWave - Intéret

• Espace de travail partagé

• Application du partage synchrone

aux dessins (“whiteboard”)

aux fichiers

aux notes

aux rendez-vous

• Maintenant par le Web en Java

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 28: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

29/65

NetMeeting

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 29: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

30/65

NetMeeting - Intéret

• Visioconférence• Chat• Tableau blanc

• Partage synchrone d’applications n’importe quelle application

reproduction des événements “windows” sur les sites clients

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 30: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

31/65

Intranet/Entreprises

• Lotus Notes

http://www.notes.net/

• Groove, le successeur

http://www.groove.net/

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 31: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

32/65

Lotus Notes

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 32: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

33/65

Lotus Notes - Intéret

• Utilisé par les entreprises.

• Intégration de fonctionnalités :

Mails

Calendrier

Liste de tâches

Browser web

Base de donnée

Partage de documents

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 33: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

34/65

Groove

Page 34: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

35/65

Groove - Intéret

• Successeur de Lotus Notes

• Par le fondateur de Lotus

• Les mêmes fonctionnalités que Lotus Notes, mais…

• Architecture peer-to-peer :

plus de serveur, que du client à client

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 35: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

36/65

Workflow

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 36: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

37/65

Workflow

• Motivations :

Gains de production de plus en plus difficile dans les procédés industriels

Besoin d’adaptation de plus en plus rapide au changement

• Objectif :

Permettre l’optimisation et l’automatisation des procédés

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 37: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

38/65

Workflow (la référence)

• WfMC (Workflow Management Coalition)(http://www.wfmc.org)

• Séparer la description de la logique des procédés de leur mis en œuvre dans les programmes

• Dans le même esprit que le concept de « base de données » met en œuvre l’indépendance entre les programmes et des données

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 38: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

39/65

Procédé

• Un ensemble d’activités avec un but commun• Définit les flots de contrôle et de données entre les

activités• Plutôt de longue durée, impliquant plusieurs

utilisateurs et des outils hétérogènes dans un environnement distribué

• Une activité va d’un programme informatique à une activité humaine comme une réunion, une prise de décision …

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 39: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

40/65

Dimensions des procédés

• Dimension logique Quelles activités

Dans quel ordre

• Dimension organisationnelle Qui exécute

Les rôles, les agents, les fonctions

• Dimension informationnelle Avec quoi

Les programmes, les ressources

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 40: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

41/65

Dimensions du Workflow

Logique du procédé

Organisation etressources

IT Infrastructure

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 41: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

42/65

Workflow

• L’automatisation complète ou partielle des procédés durant lesquels des informations sont passées et des tâches sont affectées par un participant à un autre, en accord avec des procédures [WFMC].

Assure que le bon travail est fait au bon moment par la bonne personne et dans le bon ordre.

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 42: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

43/65

Workflow

• On appelle « workflow » les aspects opérationnels d’un procédé : la séquence des tâches et qui le réalise, le flot de données qui supporte ces tâches, et les mécanismes qui permettent de mesurer, suivre et contrôler ces tâches.

[Mohan1999] Workflow Management in the Internet Age, C. Mohan (IBM Almaden Research Center), école d’été objets répartis, Grenoble 1999.

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 43: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

44/65

Système de gestion de workflow

Un système qui définit, gère et exécute complètement un workflow grâce à un logiciel dont l’exécution est dirigée par une représentation informatique de la logique du workflow.

[WfMC]

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 44: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

45/65

Workflow : les concepts

• Procédé

• Activité

• Flot de contrôle

• Flot de données

• Containeur d’entrée

• Containeur de sortie

• Conditions

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 45: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

46/65

Workflow : les concepts

• Procédé Une description de la séquence des étapes à réaliser pour

accomplir un objectif

Un procédé consistent en un ensemble d’activités et de données relevantes

• Activité Une étape d’un procédé

A un nom, un type, une pre- et une post-condition, des contraintes temporelles

Chaque activité a un conteneur d’entrée et un conteneur de sortie

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 46: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

47/65

• Flot de contrôle Défini par les connecteurs de contrôle entre activités, ordre dans

lequel les activités doivent s’exécuter

Défini par les conditions de transition attachées aux connecteurs de contrôle

• Containeur d’entrée Une liste de variables typées et de structures qui sont utilisées en

entrée de l’activité invoquée

• Conteneur de sortie Une liste de variables typées et de structures qui sont stockées en

sortie de l’activité invoquée

Workflow : les concepts

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 47: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

48/65

Les opérateurs de la WfMC

A

B1

B2

B3

C

Parallel Processing

AND-split AND-join OR-split OR-join

A

B1

B2

B3

C

Conditional Branching

A

B1

B2

B3

C

Parallel Branching with final selection

Fork activityJoin activity

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 48: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

49/65

• Conditions Spécifient les circonstances dans lesquelles certains

événements vont apparaître

Les conditions de transition sont associées aux connecteurs de contrôle et spécifient quand le connecteur est évalué à faux ou vrai

Les conditions de départ spécifient quand une activité peut démarrer : tous les connecteurs d’entrée sont évalué à vrai (condition et) ou l’un d’entre eux est évalué à vrai (condition ou)

Les conditions de sortie spécifient quand une activité est considérée comme terminée (si non, elle est réactivée)

Workflow : les concepts

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 49: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

50/65

Control flow of activities

Page 50: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

51/65

Data flow

NameAddressRiskAmount

NameAddressRiskAmountName

AddressRiskAmount

Page 51: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

52/65

Fréquence des processus

Valeur ajoutée des processus

•FlowMark(IBM)

•Visual Worlflo(FileNet)

•Lotus Notes(IBM)•Ensemble

(FileNet)

•TeamWare flow(TeamWare)

•In Concert(Xerox)

•TeamWare flow(TeamWare)

•In Concert(Xerox) •TeamWare flow

(TeamWare)

•In Concert(Xerox)

•W4(World Wide

Web Workflow)

•W4(World Wide

Web Workflow)

•EastmanSoftware Workflow(EastmanSoftware)

Positionnement de quelques produits (pas à jour)

Production (dossier de prêt,contrats d’assurance …)

Collaboratif (document technique,Rapport de recherche)

Ad hoc (gestion de personnel,processus d’achat …)

Administration (facturation, suivide dossier)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

•WorkCoordiantor•(Hitachi))

•WorkCoordiantor•(Hitachi))

Page 52: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

53/65

Services Web de développement coopératif

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 53: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

54/65

Services Web

• Objectif :

Déploiement sur le Web

Simple, immédiat

Avec juste un navigateur

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 54: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

55/65

Outils Web

• BSCW http://bscw.gmd.de/

• SourceForge http://sourceforge.net/

• Toxic Farm http://woinville.loria.fr

• Autres : http://savannah.gnu.org/, https://picolibre.enst-bretagne.fr/, …

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 55: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

56/65

Sourceforge

• Développement open source

Plus de 32 000 projets

plus de 339 000 utilisateurs...

• Orienté développement de logiciel :

Versionnement de fichiers (CVS)

Bug tracking

Todo list

Mailing lists...

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 56: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

57/65

Le paradigme« Copy-Modify-Merge »

• La référence

• CVS (Configuration and Version Management)

http://www.loria.fr/~molli/cvs/doc/cvs_toc.html

• Le point de départ …

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 57: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

58/65

Edit

CheckOut

User 0WS

User 1WS

Edit

Com

mit

Update

Check

OutCopy

Merge

Modify

Repository

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Le paradigme« Copy-Modify-Merge »

Page 58: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

59/65

Toxic Farm

• Focus sur la coordination Déploiement « quasi » immédiat

Gestion de workspaces sur 3 niveaux (robustesse, mobilité)

Gestion de versions (copy/modify/merge + long transactions)

Awareness (états, présence, (process), …)

Gestion de tâches (to-do lists, (workflow coopératif …))

• Large spectre d’applications

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 59: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

60/65

ToxicFarm

www.woinville.loria.fr

e-learningRIAMM COOPERA

e-software engineeringRNTL PureSource

Page 60: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

61/65

Conclusion

• Domaine en forte expansion (Internet)

• Enjeux socio-économiques importants

• Mieux partager les données

• Mieux intégrer l’individu à l’équipe distribuée

• Mieux intégrer l’entreprise participante à l’entreprise virtuelle

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 61: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

62/65

Problématique générale (1)

• Mieux partager les données gestion de versions, gestion de transactions,

gestion de replicas, gestion de procédés …

• Plus d’interactivité • Plus de flexibilité• Plus d’intégration

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 62: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

63/65

• Mieux intégrer l’individu à l’équipe distribuée

Capture de l’information

Visualisation de l’information

• Grâce à la connaissance de l’application

• Grâce au contexte de l’utilisateur

Problématique générale (2)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 63: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

64/65

• Mieux intégrer l’entreprise participante à l’entreprise virtuelle Interconnexion, interopérabilité, confidentialité

• Grâce à un déploiement rapide et facile sur le Web• Grâce à des garanties de confidentialité et de

sécurité.

Problématique générale (3)

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion

Page 64: Les outils de la coopération. I. « Groupware », « Workflow » et Services Web II. La cohérence des données coopératives Claude Godart, Equipe ECOO, LORIA

Les outils du travail coopératif - Groupware, Workflow et services Web - ECOO - [email protected]

65/65

Domaines connexes …

• Interopérabilité de logiciel (EJB, XML …)

• « Web services » (SOAP, EJB, WSFL, ebXML …)

• Peer to Peer

• …

•Problématique•Taxonomie•Groupware•Workflow•Comme des services Web•Conclusion