« Bpmn 2.0 » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 5 : Ligne 5 :
BPMN 1.0 etait un projet initié par Business Process Management Initiative (BPMI) qui fusionna en 2005 avec l'Object Management Group (OMG).  
BPMN 1.0 etait un projet initié par Business Process Management Initiative (BPMI) qui fusionna en 2005 avec l'Object Management Group (OMG).  
L'OMG présenta en Janvier 2011 le nouveau standard BPMN 2.0 succèdant à BPMN 1.2.
L'OMG présenta en Janvier 2011 le nouveau standard BPMN 2.0 succèdant à BPMN 1.2.
Selon le [http://www.omg.org/spec/BPMN/2.0/PDF la norme BPMN publié par l'OMG], l'objectif principal de BPMN 2.0 ''"est de fournir une notation qui est facilement compréhensible par tous les utilisateurs professionnels, des analystes métier qui créent la version initiale du processus, aux développeurs techniques chargés de l'application de la technologie qui va exécuter ces processus, et finalement, les personnes qui permettront de gérer et de contrôler ces processus. Ainsi, BPMN crée un pont standardisé pour l'écart entre la conception des processus d'affaires et l'implémentation des processus. Un autre objectif, mais non moins important, est de s'assurer que les langages XML conçus pour l'exécution des processus métiers, tels que WSBPEL (Web Services commerciaux Process Execution Language), peuvent être visualisées avec une notation axé sur les processus métiers."''


== Ambitions BPMN 2.0 et différence avec BPMN 1.2 ==
== Ambitions BPMN 2.0 et différence avec BPMN 1.2 ==
Ligne 10 : Ligne 12 :
'''BPMN 1.2''' est une notation grahique non executable. Des solutions plus ou moins formelles se sont développées pour implémenter les modèles BPMN. Des solution de convertion vers d'autre langage executable se sont développées avec plus ou moins de réussite. La plus part du temps la solution consiste à passer par le langage Business Process Execution Language (BPEL), un langage XML executable. Plusieurs outils commerciaux BPMN proposent de compiler les diagrammes vers un BPEL executable. Cependant cette solution est souvent partielle et peut opérationelle. Il semble que certaine modélisation BPMN ne peuvent être convertie vers BPEL notamment car la définition des tâches humaines devient problématique.  
'''BPMN 1.2''' est une notation grahique non executable. Des solutions plus ou moins formelles se sont développées pour implémenter les modèles BPMN. Des solution de convertion vers d'autre langage executable se sont développées avec plus ou moins de réussite. La plus part du temps la solution consiste à passer par le langage Business Process Execution Language (BPEL), un langage XML executable. Plusieurs outils commerciaux BPMN proposent de compiler les diagrammes vers un BPEL executable. Cependant cette solution est souvent partielle et peut opérationelle. Il semble que certaine modélisation BPMN ne peuvent être convertie vers BPEL notamment car la définition des tâches humaines devient problématique.  


'''BPMN 2.0''' quant à lui, évolue vers un schéma d'échange standard basé sur XML permettant l'échange de modèles exécutables. BPMN 2.0 a la volonté de devenir un langage de modélisation exécutable en remplacement de BPEL.
'''BPMN 2.0''' quant à lui, évolue vers un schéma d'échange standard basé sur XML permettant l'échange de modèles exécutables. BPMN 2.0 a la volonté de devenir un langage de modélisation exécutable en remplacement de BPEL.
 
Selon le [http://www.omg.org/spec/BPMN/2.0/PDF document normatif BPMN 2.0 publié par l'OMG], l'objectif principal de BPMN 2.0 ''"est de fournir une notation qui est facilement compréhensible par tous les utilisateurs professionnels, des analystes métier qui créent la version initiale du processus, aux développeurs techniques chargés de l'application de la technologie qui va exécuter ces processus, et finalement, les personnes qui permettront de gérer et de contrôler ces processus. Ainsi, BPMN crée un pont standardisé pour l'écart entre la conception des processus d'affaires et l'implémentation des processus. Un autre objectif, mais non moins important, est de s'assurer que les langages XML conçus pour l'exécution des processus métiers, tels que WSBPEL (Web Services commerciaux Process Execution Language), peuvent être visualisées avec une notation axé sur les processus métiers."''

Version du 29 octobre 2012 à 20:13

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.


Présentation

Business Process Model and Notation (BPMN) est une représentation graphique pour la spécification des processus métier dans un workflow. BPMN 1.0 etait un projet initié par Business Process Management Initiative (BPMI) qui fusionna en 2005 avec l'Object Management Group (OMG). L'OMG présenta en Janvier 2011 le nouveau standard BPMN 2.0 succèdant à BPMN 1.2.

Selon le la norme BPMN publié par l'OMG, l'objectif principal de BPMN 2.0 "est de fournir une notation qui est facilement compréhensible par tous les utilisateurs professionnels, des analystes métier qui créent la version initiale du processus, aux développeurs techniques chargés de l'application de la technologie qui va exécuter ces processus, et finalement, les personnes qui permettront de gérer et de contrôler ces processus. Ainsi, BPMN crée un pont standardisé pour l'écart entre la conception des processus d'affaires et l'implémentation des processus. Un autre objectif, mais non moins important, est de s'assurer que les langages XML conçus pour l'exécution des processus métiers, tels que WSBPEL (Web Services commerciaux Process Execution Language), peuvent être visualisées avec une notation axé sur les processus métiers."

Ambitions BPMN 2.0 et différence avec BPMN 1.2

BPMN 1.2 est une notation grahique non executable. Des solutions plus ou moins formelles se sont développées pour implémenter les modèles BPMN. Des solution de convertion vers d'autre langage executable se sont développées avec plus ou moins de réussite. La plus part du temps la solution consiste à passer par le langage Business Process Execution Language (BPEL), un langage XML executable. Plusieurs outils commerciaux BPMN proposent de compiler les diagrammes vers un BPEL executable. Cependant cette solution est souvent partielle et peut opérationelle. Il semble que certaine modélisation BPMN ne peuvent être convertie vers BPEL notamment car la définition des tâches humaines devient problématique.

BPMN 2.0 quant à lui, évolue vers un schéma d'échange standard basé sur XML permettant l'échange de modèles exécutables. BPMN 2.0 a la volonté de devenir un langage de modélisation exécutable en remplacement de BPEL.