Fonctionnel avant d'être
technique, le projet de BPM (Business Process Management) consiste à formaliser
le cycle de vie de tout ou partie de ses processus métiers en différentes
étapes allant de la cartographie, à la modélisation, en passant
par la simulation, l'exécution et la supervision.
Convoité
à la fois par les éditeurs pure players (Tibco, W4, Ultimus...)
et les acteurs IT généralistes (Oracle, IBM, SAP...), le marché
du BPM tend aujourd'hui vers la mise à disposition de plates-formes globales.
"L’objectif des éditeurs est d’offrir des plates-formes qui couvrent toutes
les problématiques du BPM, dont le workflow et les interfaces web pour gérer
les interventions humaines dans les processus et l’intégration applicative pour
gérer l’intervention des applications informatiques", précise Philippe
Meret, Manager BPM chez Logica Management Consulting.
| | Les
critères de choix | |
| | 1 | Modélisation,
simulation et exécution | |
| | 2 | Moteur
natif de gestion des règles métiers | |
| | 3 |
Support des normes BPMN et WS BPEL 2.0 | |
Dans la grande famille des solutions de BPM,
on distingue historiquement les offres orientées modélisation des
processus métiers de celles dédiées à leur exécution.
Par ailleurs, certaines incluent par défaut une fonctionnalité
de simulation pour permettre une comparaison graphique de bout en bout des processus
et de ses différentes versions.
Afin d'automatiser la gestion de
leurs règles métiers, les éditeurs de solutions de BPM peuvent
intégrer dans leurs offres des moteurs de règles ad hoc fournis
en OEM par certains éditeurs spécialisés (Ilog, InRule...).
Particulièrement répandu dans les entreprises du secteur de la finance
(banques, assurances...), il prend aujourd'hui toute sa place dans les projets
d'urbanisation du SI.
"Dans le cas où son projet de BPM a pour vocation
d’orchestrer des processus métiers à grosse granularité, une simple description
graphique des processus n’est plus suffisante, et l’on va devoir rentrer dans
des description algorithmique pour en assurer un haut niveau de suivi",
note Damien Joguet, responsable EAI d'Octo Technologies. Pour y parvenir, mieux
vaudra dès lors se tourner vers une offre supportant la norme BPEL (Business
Process Execution Language). Voire compatible WS BPEL 2.0, un standard approuvé
par l'OASIS qui détermine la façon dont les processus peuvent être transcrits
sous forme de services Web et interagir.