Développeur informatique
Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
Le moteur de Workflow JBPM
Le moteur de workflow JBPM
Claude Duvallet
Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX
1
Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
2
3
4
Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/∼duvallet/
Claude Duvallet — 1/22 Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
JBPM
Claude Duvallet — 2/22 Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
JBPM
Généralisation de la notion de workflow (1/2)
Par workflow on entends beaucoup de choses...
Cinématique des interactions utilisateurs. La gestion des données.
Généralisation de la notion de workflow (2/3)
Mais aussi toutes les applications liées à la sécurité :
PKI (Gestion du cycle de vie des certificats). Provisionning d’identité.
Toutes les applications ont un workflow :
Mais il est en général fixé, ou peu modifiable.
Quelques exemples :
Un wizard, Un formulaire suivi d’une validation.
Quelques constats :
Les développeurs sont rarement spécialisés métier. Les consultants métiers ont rarement des connaissances techniques suffisantes pour manipuler du code.
Certaines applications métiers ont une nécessité particulière de devoir s’adapter aux besoins d’une entreprise. Par exemple, tout gestionnaire de contenu (GED, CMS)
Rarement le même processus de validation. Un nombre de validation différents, par des acteurs différents (un relecteur, suivi d’une validation par un autre journaliste, puis une autre validation par un directeur de programme).
Claude Duvallet — 3/22 JBPM
Les idées :
Création de moteur de workflow permettant un découpage entre les parties techniques et les parties métiers.
Claude Duvallet — 4/22