Méthode et outil d'analyse et de modélisation des procédures de production de l'entreprise, le BPM concerne trois activités :
Les outils
Le BPM intègre généralement :
Les BPM peuvent être associés à des applications classiques, compléter un ERP ou la combinaison des solutions d'intégration d'applications (EAI) et celles de workflow.
La modélisationElle permet de traduire les processus de production complexes et d'en surveiller la performance dans le temps. Les processus peuvent être décomposés en sous-processus, suivant plusieurs vues :
La modélisation va porter sur :
Les processus débordent désormais fréquemment du périmètre de l'entreprise :
La simulation s'attache à :
La notion de performance globale est prise en compte, car elle n'est pas toujours l'addition des performances individuelles, mais fait partie d'une organisation équilibrée.
Le contrôle de la performanceDes outils de type décisionnels permettent de contrôler la performance et de vérifier sa bonne tenue dans le temps, compte-tenu des événements. Certains éditeurs font apparaitre des BAM (Business Activity Monitoring), outils spécialisés dans le contrôle de la performance.
XMLLes BPM profitent de la montée en puissance de XML et des Web Services qui en constituent le langage commun. XML peut intervenir à plusieurs niveaux :