Modélisation et implémentation des processus métiers avec jBPM
Programme
Introduction
- Présentation du domaine
- Workflow et BPM
- Domaines connexes
- Le moteur, au centre du BPM
- Enjeux de la modélisation
- Les acteurs, humains ou non
- Echanges entre moteurs
- L’administration et le monitoring
- Notions de base de la modélisation
- Mots-clés : étapes, champs, destinataire, corbeille, processus,procédure, sous-procédure …
- La norme BPMN
- Cycle de vie des procédures
Mise en oeuvre
- Le projet jBPM
- Architecture, environnement
- JPDL et GPD pour créer des flux
- Installation (jBPM, Eclipse GPD)
Modélisation
- Utilisation de JPDL Designer pour créer des flux (GPD)
- Utilisation d’éléments jPDL
- Les noeuds
- Actions et évènements
- Les transitions (fork et join)
- Utilisation de la console Web
Déploiement des processus
- Fichiers de configuration
- Utilisation des bases de données
- Déploiement des .ear, .war, .bar
Développement client
- Configuration
- Architecture et conception
- Gestion des tâches et utilisateurs
- Gestion des timers
- Super-état
- Sous processus
- Sécurité
- Traitement des exceptions
- Gestion des transactions
- Communications asynchrones
- Persistance dans la base de données
Traitements avancés
- Gestion de la sécurité
- Gestion de l’annuaire
- Intégration avec autres applicatifs
- API compléments