Un modèle de processus métiers (MPM) vous aide à identifier, décrire et décomposer des processus métiers. Vous pouvez analyser votre système à différents niveaux, en mettant l'accent alternativement sur le flux de contrôle (la séquence d'exécution) et sur le flux de données (l'échange des données). Vous pouvez modéliser, procéder au reverse engineering et générer pour BPEL, BPMN et d'autres langages de processus.
La modélisation de processus métiers est un ensemble de technologies et de standards pour l'analyse, la modélisation, la mise en oeuvre et l'exécution des processus métiers. Elle permet aux analystes métiers et aux gestionnaires d'analyser un système qu'ils utilisent afin de le rationaliser et de l'optimiser, ou pour modéliser un nouveau système.
Les langages de processus métiers sont organisés en trois catégories :
Langages d'analyse — pour décrire l'organisation d'un système sans détail de mise en oeuvre.
Langages d'orchestration (ou langages d'exécution) — pour décrire la mise en oeuvre des processus métiers en tant que services Web ou applications et définir de quelles façons ils peuvent être connectés pour accomplir des tâches particulières.
Langages collaboratifs — pour décrire la chorégraphie des documents métiers dans une collaboration binaire ou multipartie.
Pour plus d'informations sur ces langages, voir Langages de processus de MPM.
Le MPM de PowerAMC™ fournit les diagrammes suivants :
Diagramme |
Icône |
Description |
---|---|---|
Diagramme de hiérarchie de processus |
|
Diagramme de haut niveau, qui analyse vos fonctionnalités métiers sous la forme d'une hiérarchie de processus (voir Diagramme de hiérarchie de processus). |
Diagramme de processus métiers |
|
Analyse le flux de contrôle d'un processus à n'importe quel niveau de la hiérarchie de processus (voir Diagramme de processus métiers). |
Diagramme de services de processus |
|
Affiche vos fournisseurs de services et les dépendances qui peuvent les relier (voir Diagramme de services de processus). |
L'illustration ci-dessous montre comment les diagrammes de MPM peuvent interagir au sein de votre modèle. Le diagramme de hiérarchie de processus affiche les processus de votre système sous la forme d'une hiérarchie. Chacun de ces processus peut être analysé dans son propre diagramme de processus métiers. Les fournisseurs de services (souvent des services Web) utilisés pour mettre en oeuvre les sous-processus peuvent être affichés dans un diagramme de services de processus :
The Workflow reference Model - http://www.wfmc.org.
Business Process Model Language Specification - http://www.bpmi.org/.
Document: Business Process Specification Schema - http://www.ebxml.org/.
Alan Kotok, David R. Webber, David RR Webber - ebXML: The New Global Standard for Doing Business on the Internet - New Riders Publishing, 2001.
Business Process Execution Language for Web Services Specification – http://www.ibm.com/developerworks/library/specification/ws-bpel/.