GESTION DES PROCESSUS D�AFFAIRES (BPM) - PowerPoint
Shared by: HC120207035726
-
Stats
- views:
- 30
- posted:
- 2/6/2012
- language:
- pages:
- 60
Document Sample


GESTION DES PROCESSUS
D’AFFAIRES (BPM)
Agenda
2
Thèmes abordés
Thème I : Introduction au BPM
Thème II : Concepts et principes BPM
Thème III : Analyse, modélisation et gestion des processus d’affaires
Thème IV : Outils et technologies BPM
Objectifs de la séance
3
Expliquer la valeur ajoutée des technologies de gestion de processus d’affaires
Comprendre les caractéristiques fondamentales et les diverses fonctionnalités d’un BPMS
Différencier le moteur de Workflow du BPMS
BAM (Business Activity Monitoring)
BRE (Business Rules Engine)
Architecture d’un BPMS
Écosystème de la technologie BPMS
SOA/WebService
Atelier « Hands-on » avec Intalio
Technologies et BPM : Pourquoi ?
4
Pour profiter pleinement des bénéfices du BPM, l’implantation d’outils informatisés est à considérer.
Business Process Management
Suite/System (BPMS)
Définition d’un progiciel de gestion de processus
d’affaires (BPMS)
Un outil BPMS est un ensemble logiciel destiné à capturer les processus d’affaires dans le
but de les automatiser, de les contrôler et de les optimiser.
Cet ensemble comprend :
Un outil de modélisation
Un outil de développement (formaliser la logique, règles)
Un moteur d’exécution (« BPEL runtime »)
Un moteur de règles d’affaires (conditions) [BRE]
Un référentiel (processus)
Portail d’administration/ Utilisateur/ Statistique [BAM]
Il coordonne le séquencement d’activités et l’échange d’information entre les
utilisateurs et les systèmes existants.
Il capture l’information sur l’exécution du processus en temps réel pour en permettre
l’amélioration continue.
Architecture BPMS
7
Gestion de la Adaptateurs
Performance (SOA)
-Tableau de bord Données de
- Outils d’analyses performance Systèmes
- BAM d’affaires
ERP
CRM
Intégration
Modélisation Conception
-Processus BPMN -Processus BPMN
-Ressources/coûts -Ressources
-Indicateurs -Données
EJB
Moteur
-Simulation -Règles d’affaires d’exécution de
-Formulaires processus
-Intégration Patrimoniaux
BRE
Source: Bruce Silver,
Utilisateur Utilisateur Utilisateur Utilisateur Bruce Silver Associates
Les défis avec les processus d’affaires
Historiquement, la gestion des processus d’affaires a souvent été un défi
pour l’entreprise.
En fait, comment assurer :
Une cohérence globale de nos processus et entre nos processus en ce, de bout
en bout.
Un transfert efficace entre les différentes unités (cadence)
L’intégration des applications existante (« awareness »)
La collaboration entre les besoins de l’unité et la capacité des TI
Un alignement sur les objectifs stratégiques de la firme en tout temps
Visibilité de la performance actuelle et de la tendance
Une flexibilité et une agilité dans notre manière d’opérer
Les défis pour les TI
Dans le monde des TI, il y a également des défis à surmonter…
En effet, comment assurer :
Un investissement TI sur du long terme en lien constant avec la
stratégie et les besoins d’aujourd’hui et de demain.
Une plateforme technologique unificatrice simplifiée utilisant une
architecture pouvant répondre aux besoins de l’ensemble de
l’entreprise.
Processus vs TI : La division
10
Interaction avec les TI – Approche traditionnelle
11
Avons-nous
Outils de
modélisation répondu
Besoins
d’affaires aux besoins ?
- Modèle BPMN
MBA
- Modèle avec
indicateurs de
Affaire perf.
Temps
Besoins Outils de
Développement Déploiement de
fonctionnels modélisation
IDE la solution
TI TI
Source: Bruce Silver,
Bruce Silver Associates
Approche traditionnelle : Constat
12
Le BPM : Plus que de la modélisation et de l’analyse!
13
BPM en tant que discipline de gestion uniquement
Visibilité, surveillance et évaluation du
rendement du processus de manière bout en
bout (inter-silos) vs fonctionnels
Bénéfices
Arrimage TI et Organisation
Efficience
Conformité
Agilité
Surveillance de la performance
Cycle d’amélioration continue
BPM en y incluant les outils technologiques (BPMS)
Bénéfices
Arrimage TI et Organisation
Efficience
Conformité
Agilité
Surveillance de la performance
Cycle d’amélioration continue
Qu’est-ce qu’implique l’utilisation d’un BPMS?
Un nouveau style de développement TI
- Émergence et orchestration de services SOA
- Conception sans programmation MDA
- Collaboration entre analyste d’affaires et les gens de TI à l’intérieur du même outil
Une collaboration plus grande entre les analystes d’affaires et les gens de TI
- Gestion des processus, des activités et de règles d’affaires via un portail
- Synchronisation entre l’application et le modèle du processus
Une série d’outils intégrés et de composants d’exécution qui ...
• Automatise, intègre, suit et optimise les processus
• Dirige le travail et les données vers des activités humaines/systèmes
• Suit les indicateurs de performance (KPI)
• Gère les exceptions
• Se change facilement afin d’optimiser la performance de l’entreprise (temps réel)
L’avons-nous déjà?
Automatisation via un ERP, CRM… BPMS
- Automatisation de certaines parties du - Automatisation flexible (bout en bout)
processus.
- Logique de processus définie et contrôlée par
- Séquencement général prédéfini par la l’utilisateur, très flexible.
compagnie (rôles, écrans, etc.),
- Automatisation de tâches, connecteur pour faciliter
- Requiert des ressources spécialisées pour le
développement (lorsque possible) l’intégration, module pour la surveillance des
processus.
- Fait seulement l’automatisation de tâches qui
sont en lien avec la logique sous-jacente du - Exécute la logique des processus, pas celle du
système. système
- Réagit aux évènements interne au système et - Interaction humaine et système définit par
non aux autres. l’utilisateur
- Réponds aux évènements selon des règles et
actions définies par l’utilisateur
BPMS vs Workflow
16
Workflow BPMS
Orchestration simple de documents et de tâches entre Approche plus structurée pour laquelle le « workflow »
utilisateurs. (ex. Revue d’un document) n’est qu’une partie. Orchestration plus évoluée en
incluant utilisateurs et systèmes.
Routage simple. Peu ou pas d’information sur le Suivi, évaluation et routage évolué des tâches en temps
processus. (ex. Qui a la tâche). réel. Information sur la performance du processus. (ex.
Coût interne du processus)
Intégration partielle lorsque disponible. Environnement complet de développement. Intégration
possible et facilitée pour les systèmes patrimoniaux.
Outils : Outils :
Interface de design UI (paramétrisation) Interface de design UI et de modélisation
Interface de modélisation Portails pour la gestion de processus et l’analyse
Moteur de workflow Moteur de workflow
Moteur de règle d’affaires
Simulation et optimisation de processus
Intelligence d’affaires (BI)
Surveillance de la perf. (BAM)
Les principes du BPMS
Extériorise la logique applicative via les modèles de processus
Décompose les fonctions de l’entreprise en actifs réutilisables
Décompose la logique des processus graphiquement
- Diagramme de processus (i.e BPMN)
- Flexible, facilement changeable
Exécute le modèle avec un “moteur de processus”
Surveille, en temps réel, les différentes mesures de performance au
niveau des processus
Raisons d’investir dans un BPMS
1 ) Simplification et alignement Affaires - TI
Les nouvelles technologies ont changé la manière d’accomplir
le travail
Mobilité
L’avènement du « E-commerce » et « E-government »
Architecture orientée services (SOA)
Impartition (SaaS)
« Don’t pave the cowpaths !»
Il faut repenser nos processus et les réaligner
La modélisation aide à clarifier ce que l’on fait
Basé sur des mesures quantitatives
Raisons d’investir dans un BPMS
2) Efficacité opérationnelle
Diminue les temps de cycle
Faire plus avec moins
Automatise les tâches manuelles et certaines décisions via l’utilisation de
règles d’affaires
Suivies des échéances et automatisation d’escalades et d’exceptions
Mesure, mesure et mesure.
« What get measured, gets done! »
Tri les priorités et distribue le travail intelligemment
« Workload balancing »
Raisons d’investir dans un BPMS
3) Conformité et contrôle
Le processus est visible
La logique décisionnelle est basée sur des règles écrites, claires et enregistrées
Augmentation de la standardisation, cohérence et meilleures pratiques dans la
mise en œuvre des processus
- Entre les différents sites
- Lors de fusions et acquisitions
- Lors d’opérations imparties
Gère les règlementations et les audits (plus de transparence)
Mesure plus clairement l’atteinte du contrat de service (SLA) et les obligations
contractuelles.
Raisons d’investir dans un BPMS
4) Agilité
Diminue le temps de mise en marché de nouveaux produits ou services
Répond plus rapidement aux changements provenant de la
règlementation (ou de la compétition)
Sarbanes-Oxley
Nouveaux joueurs
Tire parti des systèmes patrimoniaux
Raisons pour investir dans un BPMS
22
5) Amélioration continue
Les compétiteurs sont
toujours en train d’améliorer
leur performance.
PDCA
Cycle de vie des processus
Tendances Environnement
Externe
Organisationnelles
Opportunités
croissance
BAM? BPA/BRE BAM BPA/BRE BAM BPA/BRE BAM BPA/BRE BAM BPA/BRE
Exécution - BPMS Exécution - BPMS Exécution - BPMS
Exécution - BPMS
A2 A2
A1 A1 A2 P2 P2 P2
A1
A4 A4
A4 P1 P1 P1
A3 A3
A3
P3 P3 P3
Stage 1 Stage 2 Stage 3 Stage 4 Stage 5 Stage 6
Performance des processus vs Réagir efficacement à son
sources d’inefficacité et Compréhension des Amélioration continue, Optimisation interprocessus à résultats organisationnels environnement tant interne
mauvaises performances processus actuels contrôle et automatisation travers l’organisation opérationnels et stratégiques qu’externe
•Stratégie: de type •Stratégie: Dimension •Stratégie: alignement des •Stratégie: alignement de •Stratégie: performance des •Stratégie: changement rapide
fonctionnelle, lignes de “processus” est ajouté processus clés avec objectifs processus entre eux, s’entend processus arrimées avec dans la stratégie d’affaire est
produits, géographique organisationnels aux clients et partenaires objectifs stratégiques et supporté.
•Emphase sur l’importance de
organisationnels
•Emphase sur mesures processus organisationnels •Culture est orientée processus •Culture est orientée processus, •Processus est l’actifs clé de
opérationnelles locale, rapports, s’installe sur des discussion ouvertes et •Culture compte sur l’organisation et permet de
•Modélisation bout en bout de
activités individuelles transparente avec le soucis l’approche processus pour mieux réagir a des
processus •Collaboration entre groupes.
d’amélioration continue réagir rapidement et s’adapter changements et pressions
•Peu de compréhension •Gouvernance matricielle avec
Identification de problèmes relié
aux changements externes
processus bout en bout au processus •Analyse de la chaine de valeur
responsable de processus
dans son ensemble •La gestion des objectifs •Culture de changement
•Gouvernance départementale •Amélioration continue prend de
•Approche Six sigma, Lean devient un élément clé n’engendre plus de résistances
l’importance •TI: event driven et BAM
•Solutions TI centré sur des d’amélioration continue internes
deviennent un élément critique •TI: support de scénario
applications •Contrôle et automatisation
•TI: Importance SOA, de la chaine de valeur d’affaire •Stratégie visible à l’ensemble
•BAM parfois utilisé pour la introduction de techno BPM •TI: utilisation de technologie de l’organisation.
supervision de tâches BPM pour supporter la
méthodologie
Maintenant…un mot en l’égard de la mesure !
24
Cycle de vie BPM
Modèle d’architecture
de processus, documentation
Modélisation Cartographie
Définir
Documentation
Optimiser Modéliser
Identification
Mise en place Production de
d’améliorations données pour analyse
Analyser BPM Simuler
et optimisation
Exécution Mesurer Déployer
Mise en place du
Suivi en temps réel Exécuter processus
Tableaux de bords
Rapports de gestion
Opérations quotidiennes et
support aux opérations
Cycle de vie BPM (8)
26
Définir : consiste à expliquer la façon par laquelle il est exécuté en
identifiant ses composantes. Il faut aussi déterminer les indicateurs de
performance du processus d’affaires à partir des objectifs d’affaires.
Modéliser : veut dire représenter graphiquement sous forme de
cartographie pour faciliter sa compréhension et son analyse et pour
identifier les possibilités d’améliorations.
Simuler : signifie l’exécuter avec des données réelles dans un
environnement qui imite la réalité. Permets d’identifier des pistes
d’améliorations et le test de solutions possibles aux problèmes existants.
Déployer : Les changements nécessaires doivent être implantés tant au
niveau organisationnel qu’au niveau technologique
Exécuter : Une fois déployé, le processus est exécuté dans son
environnement réel et sa réalisation et sa performance sont gérées en temps
réel.
Source : Traduction libre de Gartner (2008)
Cycle de vie BPM (8)
Mesurer : Implique de suivre les indicateurs de performance en
recueillant des données en temps réel (durant l’exécution du
processus). Le suivi de ces indicateurs peut se faire à l’aide de
tableaux de bord et de rapports de gestion.
Analyser : les données recueillies permettent d’identifier les écarts
entre la situation réelle et la situation visée par les objectifs
d’affaires. Il est aussi possible de comparer ces données avec
celles de l’industrie. L’analyse permet aussi de déterminer les
objectifs d’améliorations.
Optimiser : Rendre plus efficace et plus efficient un processus en
éliminant les problèmes détectés, en automatisant certaines
activités ou en concevant un nouveau processus.
BPM Level
The conceptual layer provides a consistent, "big picture" view, often used by senior
management. Process modeling work performed at this level might include creating high-
level models of the critical business process of the enterprise, and how they should flow
to best support the strategic direction of the business — or a process topology that
depicts how these high-level processes overlie and relate to critical business functions.
This layer usually includes business performance requirements, including volume of
business transactions, timeliness, accuracy and resource utilization.
The logical layer provides a more detailed, operationally focused perspective to allow
for better operational decisions. Examples of process modeling at this level include
depictions of logical process flows across business functions.
The implementation layer depicts granular details that enable specific changes to be
implemented, whether for process improvement or system implementation. Process models
at this level are more likely to depict names of specific IT systems and technologies, and
detailed guidelines on how to build solutions and implement process changes. Change
agents and project teams are predisposed to using this view.
Interaction avec les TI – Nouvelle approche
Pont
Centres
Organisation Équipe A.Aff. Équipe CC TI Compétences
Ad hoc BPA BPMS Outils
BRMS
Définir – Déployer -
Processus Simuler
Modéliser Exécuter
Activités du
Analyser Mesurer Cycle de vie
BPM
Optimiser
▲
Contrôle
Processus
Outils & Standards BPM
Outils BPM
BRMS: plateforme spécialisée pour l’exécution des règles d’affaires.
BPA: Outil de modélisation processus et de l’architecture d’entreprise,
permettant la simulation et analyse.
BPMS-HC: plateforme d’exécution processus fournissant des fonctionnalités
similaires à celles des plateformes BRMS/BPA en plus des fonctionnalités
d’exécution et de BAM/BI.
BPMS-IC: plateforme d’exécution processus fournissant des fonctionnalités
similaires à celles des plateformes BRMS/BPA/BPMS-HC en plus des
fonctionnalités de connectivités inter-systèmes.
Précision BAM et BI
BAM (Business Activity Monitoring): accès en temps réel à des indicateurs clés de
performance (KPI) qui permettent d’améliorer le contrôle et l’efficacité des processus
d’affaires ainsi que les activités organisationnelles.
BI (Business Intelligence): Données historiques associées aux processus qui permettent
de dériver des tendances et de comprendre les mécanismes qui impactent les processus
d’affaires et activités organisationnelles. Le BI nous permet également de corréler les
données BPM avec d’autres types de données organisationnelles pour comprendre
certaines dépendances. .
KPI (Key Performance Indicator): permet à une organisation de mesurer la
performance et l’atteinte des objectifs organisationnels qu’elle s’est fixée.
Liste de vendeurs BPA/BPMS
Cadrans Forrester
IC BPMS BPA
HC BPMS
Approches pour le choix des outils BPM
Suite Best of Breed
Avantages: Avantages:
Interopérabilité implicite des Performance des fonctionnalité
fonctionnalités supérieures à celles d’une suite
Environnement processus unique Architecture explicitement modulaire
Inconvénients:
Inconvénients:
Performance des fonctionnalités
moindre Maturité des standards (BPEL, BPMN)
et interopérabilité
Modularité et standardisation de la
plateforme Effort d’intégration
Maturité du produit Environnent multiple (usager)
Options technologiques possibles
Discipline Approches Outils requis
HC Options 1
BPA IC Options 2
Best of Breed
BPA BRMS HC Options 3
IC Options 4
BPM
HC Options 5
BRMS
IC Options 6
HC Options 7
Suite
IC Options 8
Standards BPM
BPM
Modélisation Processus: BPMN, UML, BPR
Format: XPDL
Orchestration: BPML, BPEL, XLANG, WSFL
Chorégraphie: BPEL, WS-CDL
Interaction: WF-XML, ASAP
Amélioration continue: TQM, Six Sigma, Lean
EA
TOGAF, Zachman
BRE
JSR-094
Interfaces
JSR-168, JSR-286, WSRP
Standards & Organisations
Notation BPMN
Format XPDL BPDM
Chorégraphie WS-CDL
BPEL
Orchestration
Interaction WF-XML
SOAP
Protocoles Services WS-*
Positionnement - Standards BPM
BPMN BPMN
BPA BPA
Modeling
A B
XPDL
BPEL BPEL
XPDL XPDL
WS-CDL WS-CDL
Execution Execution WF-XML Execution
C D
SOAP SOAP
WS-* WS-*
Services IT & Business Services
(Via SOA + Legacy)
Règles d’affaires
Définitions - Règles d’Affaires
Règles d’affaires (Business Rules): Politiques d’affaires implicites ou explicites qui définissent et
décrivent comment réaliser une activité (Décisions, Contraintes, Options, Mandat, Routage du travail,
Règlementation, Approbation, Prix etc.)
Gestion des Règles d’affaires: discipline structurés qui permet la définition des règles d’affaires, leur
catégorisation, gouvernance, déploiement et usage à travers le cycle de vie des affaires de
l’entreprise.
Au niveau TI, les règles d’affaires changent plus fréquemment que le reste du code applicatif. Un
engin de règles d’affaires (BRMS) augmente l’agilité d’affaire par l’externalisation des ces
dernières des applications/systèmes en question. Cette approche permet aux gens d’affaires de
changer leurs règles de façon dynamique (“Near Real Time”) tout en minimisant les impacts et coûts
au niveau TI.
Types de règles d’affaires
Les règles d’affaires implicites:
Traditionnellement les règles d’affaire d’une entreprise ont été codé/couplé
dans des applications/systèmes spécifiques. Cette situation rend difficile leurs
gestion et a un impact direct sur l’agilité d’entreprise et les coûts TI.
Les règles d’affaires explicites:
Situation souhaitée où les règles d’affaires sont externalisées et gérées comme
des actifs corporatifs. Cette option est supporté par des technologies de types
BRMS et une discipline organisationnelle reconnue. Elle permet d’accroître
l’agilité d’affaire et favorise une réduction de coûts TI.
Exemple de règles d’affaires
Assurances:
Si le client a fait plus de 2 réclamations et qu’il est nouveau, rejeter sa demande.
Services Financiers:
Si un client ouvre un compte de banque et que sa cote est bonne, lui offrir une marge de
crédit également.
Télécom:
Si le client est desservi par une bande passante de plus de 16 meg, qu’il demande
l’internet et qu’il possède déjà une ligne téléphonique traditionnelle, lui proposé un forfait
téléphonie IP et Internet.
Commerce de Détail:
Si un client habite un quartier X, qu’il a son coupon et que la promotion s’applique
toujours, lui octroyer le rabais.
Système de gestion des règles d’affaires
Modélisation analytique, conception
technique (comme les BPMS)
Règles définies dans un langage
structuré (entreposées dans un
référentiel)
Quelques règles peuvent être
paramétrées pour les ajustements de
temps d’exécution définis par les
utilisateurs (application de maintenance)
Règles appelées par une application
Système de gestion des règles d’affaires intégré
avec un BPMS
Vendeurs de solutions
BRMS
Services Web
Service web
http://www.w3schools.com/webservices/tempconvert.asmx
BPEL
BPEL
BPEL : Business Process Execution Language
C’est quoi :
Langage d’exécution de processus d’affaires,
Définis l’enchainement et la logique des actions.
La structure du fichier suit en tout point le processus modélisé.
Le fichier BPEL est le code source de l'application
Dérivé du XML
Est dans sa version 2.0
Le fichier est ensuite soumis à l’interprétation d’un système nommé «
moteur BPEL » assurant l’exécution du processus
BPEL
Acronymes et Terminologies
BPM (Business Process Mgmt): Est associé à la gestion du travail et des activités qui composent
un processus d’affaire.
BPMS (Business Process Mgmt Suite): Ensemble intégré de technologies BPM formant une suite
et qui permet le contrôle et la gestion des processus d’affaires.
BPMT (Business Process Mgmt Techno.): Technologie(s) qui permet de supporter certaines
activités associées à la discipline BPM (modélisation, analyse, optimisation, règles etc …)
BRE (Business Rules Engine): Outil qui permet de définir des règles d’affaires et les exécuter, il
sert de support au processus décisionnel associé aux différentes activités.
BRMS (Business Rules Mgmt Suite): Outil qui fournit une suite de fonctionnalités typiques pour
la gestion de règles d’affaire: Analyse, Modélisation, Exécution, Règles, Surveillance.
BPA (Business Process Analysis): Outil qui permet de modélisé, simuler et analyser les processus
d’affaires.
BAM (Business Activity Monitoring): Permet la surveillance de différents indicateurs de
performances associés à des activités d’affaire. Ce domaine est intimement lié à BPM.
EA: Enterprise Architecture
GPA: Gestion des processus d’affaires, anglais de BPM
RETE: du latin RETE qui signifie réseau. Utilisé pour définir les algorithmes déductifs utilisés
dans les outils de gestion de règles d’affaires
Annexes
BPMN
The Business Process Modeling Notation (BPMN) specification provides a
graphical notation for specifying business processes in a Business Process
Diagram (BPD). The objective of BPMN is to support business process
management for both technical users and business users by providing a notation
that is intuitive to business users yet able to represent complex process
semantics. The BPMN specification also provides a mapping between the
graphics of the notation to the underlying constructs of execution languages,
particularly BPEL4WS.
XPDL
The XML Process Definition Language (XPDL) is a format standardized by the
Workflow Management Coalition (WfMC) to interchange Business Process
definitions between different workflow products.
XPDL is designed to exchange the process definition, both the graphics and the
semantics of a workflow business process. XPDL is currently the best file format
for exchange of BPMN diagrams; it has been designed specifically to store all
aspects of a BPMN diagram. XPDL contains elements to hold graphical
information, such as the X and Y position of the nodes, as well as executable
aspects which would be used to run a process. This distinguishes XPDL from BPEL
which focuses exclusively on the executable aspects of the process. BPEL does
not contain elements to represent the graphical aspects of a process diagram.
BPDM
The Business Process Definition Metamodel (BPDM) is a standard definition of
concepts used to express business process models (a metamodel), adopted by the
OMG (Object Management Group). Metamodels define concepts, relationships, and
semantics for exchange of user models between different modeling tools.
For exchange of business process models, BPDM is an alternative to the existing
process interchange format XPDL (XML Process Definition Language) from the WfMC
(Workflow Management Coalition). The two specifications are similar in that they can
be used by process design tools to exchange business process definitions. They are
different in that BPDM provides a specification of semantics integrated in a
metamodel, and it includes additional modeling capabilities such as choreography,
discussed above. In addition, XPDL has many implementations, though only some
support for XPDL 2.x, needed for interchanging BPMN. BPDM implementations are in
preparation, including support for BPMN, and translation to XPDL.
WS-CDL
The Web Services Choreography Description Language (WS-CDL) is a W3C
candidate recommendation. It is a language for describing how peer-to-peer
participants collaborate.
BPEL
Business Process Execution Language (BPEL), short for Web Services Business
Process Execution Language (WS-BPEL) is an executable language for
specifying interactions with Web Services. Processes in Business Process Execution
Language export and import information by using Web Service interfaces
exclusively.
WS-BPEL provides a language for the specification of Executable and Abstract
business processes. By doing so, it extends the Web Services interaction model
and enables it to support business transactions. WS-BPEL defines an
interoperable integration model that should facilitate the expansion of
automated process integration in both the intra-corporate and the business-to-
business spaces.
WF-XML
Wf-XML is a BPM standard developed by the Workflow Management Coalition.
Wf-XML offers a standard way for a BPM engine to invoke a process in another
BPM engine, and to wait for it to complete. Why is a standard protocol needed
for this? Because it is anticipated that process editing tools and process
execution tools might be produced by different vendors. A standard way to
retrieve process definitions and send definitions will allow a user to match the
best process definition tool with the best process execution engine for their
needs. Wf-XML completes the job by giving a standard way to pass the process
definition between the design tool and the execution engine.
Défintions
Orchestration: Contrôle centralisé de tous les aspects d’un processus. Permet de
définir l’ensemble des étapes internes à un processus incluant conditions et
exceptions. Approche privilégié en pratique compte tenu du niveau de maturité
des standards.
un processus interne à une organisation spécifique
BPEL, XPDL
Chorégraphie: Permet de composer une collaboration de type P2P (Peer 2
Peer) entre plusieurs entités autonomes. Le comportement global émerge en
fonction de l’interaction et du résultat de chaque processus (entités).
Processus global faisant appel à des processus internes à divers organisations.
BPEL, WS-CDL
Get documents about "