
Chapter 2 Présentation du Modèle de Processus Métiers
Introduction à la modélisation métiers dans PowerAMC
La modélisation de processus permet aux gestionnaires d'analyser et d'orchestrer les processus au sein de leur organisation afin de rationaliser et d'optimiser les opérations.
Modélisation de processus métiers d'analyse La modélisation de processus métiers permet de visualiser des processus complexes au sein de leur organisation par le biais d'une représentation graphique des activités et de leurs interdépendances. La plupart du temps, cette analyse met en lumière des processus redondants ou obsolètes qui ne sont pas faciles à éliminer principalement car il n'est pas simple de modifier des systèmes informatiques lourds et coûteux.
Modélisation de processus métiers d'orchestration La modélisation de processus métiers permet également de construire des systèmes souples et efficaces qui sont en mesure d'exploiter une infrastructure logicielle existante.
Le Modèle de Processus Métiers (MPM) PowerAMC prend en charge intégralement ces deux aspects de la méthodologie avec deux types de langages de processus différents :
- Vous pouvez modéliser un MPM d'analyse en utilisant le langage de processus métiers Analysis.
- Vous pouvez choisir entre différents langages d'orchestration également appelés langages exécutables (BPEL4WS, Sybase WorkSpace Business Process, etc.) pour modéliser la mise en oeuvre des processus. Vous pouvez également modéliser des MPM collaboratifs lorsque vous devez analyser les échanges de messages entre les partenaires dans des processus de haut niveau.
MPM et modélisation d'entreprise
Dans le contexte de la modélisation d'entreprise, vous pouvez utiliser le MPM PowerAMC pour assurer le suivi des flux de données au sein d'une application. Vous pouvez utiliser le Modèle Conceptuel de Données (MCD) ou le Modèle Physique de Données (MPD) pour modéliser des données relationnelles, importer ces données dans un MPM, puis les attacher aux processus de votre système. Vous pouvez également procéder dans l'autre sens en identifiant des processus, puis en exportant des informations vers un MCD ou MPD. La fonctionnalité d'importation/exportation des données est également disponible pour lier des données aux classes et attributs dans un Modèle Orienté Objet (MOO) de mise en oeuvre.
Cas d'utilisation
Différents cas d'utilisation de MPM sont développés dans ce chapitre pour vous aider à identifier vos besoins en termes de modélisation de processus métiers. Le type du MPM dépend du langage de processus attaché au modèle (voir la section Qu'est-ce qu'un MPM ?) :
- Utilisation d'un MPM d'analyse pour identifier des processus et des flux de données dans votre organisation . Vous construisez un diagramme de hiérarchie de processus afin d'identifier des processus, puis créez un diagramme de processus métiers pour affiner et rationaliser les processus. Dans le diagramme de processus métiers, vous pouvez exporter des données dans d'autres types de modèle, simuler des opérations de processus et construire un rapport sur ces processus.
- Passage d'un MPM d'analyse à un MPM exécutable pour la mise en oeuvre des processus . Vous générez le modèle Analysis dans un nouveau MPM pour un langage exécutable. Vous pouvez choisir de commencer la mise en oeuvre en utilisant le langage exécutable SOA, puis générer dans un nouveau MPM pour un langage exécutable. Vérifiez le modèle généré pour vous assurer de sa conformité avec le langage exécutable cible. Vous pouvez ensuite importer vos processus dans votre modèle avant de générer le code correspondant au langage cible.
- Reverse engineering de fichiers BPEL4WS à partir d'autres applications . Après avoir procédé au reverse engineering de fichiers BPEL4WS dans un nouveau modèle, vous pouvez changer le modèle cible au profit d'un MPM au langage exécutable, affiner le modèle pour le rendre conforme avec la cible courante, mettre en oeuvre des processus et générer le code correspondant au modèle.
- Modéliser un MPM collaboratif en utilisant ebXML BPSS . Ce langage permet de décrire toutes les collaborations binaires que le processus a avec ses partenaires. Vous devez commencer par modéliser les processus racine dans un diagramme racine, puis définir la chorégraphie des collaborations binaires, les transactions commerciales et les flux de documents commerciaux. Vous pouvez ensuite générer un fichier XML qui décrit la collaboration, le fichier XML est compatible avec la notation ebXML BPSS et devient un vecteur de communication pour les partenaires commerciaux.
Copyright (C) 2007. Sybase Inc. All rights reserved.
|
|