Le MPM PowerAMC prend en charge la plupart des langages de processus les plus utilisés. Leurs particularités sont décrites dans la seconde partie de ce manuel :
Langages d'analyse — utilisés par des analystes métiers pour décrire le système, sans nécessiter de compétences techniques particulières
Analysis : Langage neutre, qui masque les détails de mise en oeuvre.
BPMN 1.0 : Notation graphique standard pour représenter le flux de contrôle d'un processus métiers. Convient pour affiner l'analyse d'un système du point de vue de sa conformité avec des standards.
Data Flow Diagram : Pour identifier les échanges de données entre processus.
Langages d'orchestration de services — (ou appelés langages d'exécution) utilisés par des analystes techniques pour définir les processus dont les tâches atomiques appellent des services. Le processus lui-même peut également être un service :
Service Oriented Architecture (SOA) : Convient pour définir l'appel des services par des processus. Vous ne pouvez pas générer de code à partir de ce langage.
BPEL4WS 1.1 ou WS-BPEL 2.0 : permet de définir l'appel de services par des processus. Vous pouvez générer du code à partir de ces langages. Ces langages mettent l'accent sur la mise en oeuvre d'un partenaire engagé dans la collaboration d'un MPM associé à ebXML.
Sybase WorkSpace Business Process 1.5: utilisé pour mettre en oeuvre les processus à l'aide de Business Process Service dans Sybase WorkSpace. Vous pouvez générer du code à partir de ce langage.
Les objets disponibles dans votre modèle dépendent du langage de processus que vous avez choisi. Par exemple, si vous sélectionnez le langage de processus Analysis, l'objet transformation de données n'est pas disponible.
Modèles V9 Si vous avez créé un modèle à l'aide de PowerAMC 9 et lui avez attaché une définition étendue de modèle (telle que ebXML), le modèle sera automatiquement lié au langage de processus correspondant le mieux, ou sera lié par défaut au langage de processus Analysis.
Selon le langage que vous utilisez pour construire votre MPM, vous avez accès à tout ou partie des diagrammes disponibles :
Language\ Diagram |
Diagramme de hiérarchie de processus |
Diagramme de processus métiers |
Diagrammes de services de processus |
---|---|---|---|
Langages d'analyse |
Oui |
Oui |
— |
Langages collaboratifs |
Oui |
Oui |
— |
Langages d'orchestration |
Oui |
Oui |
Oui |
Le langage Data Flow Diagram permet de créer un diagramme de processus métiers particulier qui met l'accent sur l'échange de données potentiel entre les processus (voir Travailler avec le diagramme de flux de données).