HOME
 
 

Définition du BPEL - Business Process Execution Language



Introduction au language de d'exécution de processus métier

20 avril 2008 - Définition du BPEL - Business Process Execution Language

Définition de BPEL (Business Process Execution Language)

BPEL, signifiant en français language d'exécution de processus métier, est devenu ces dernières années un standard dans la définition et le management des processus métiers par l’intermédiaire de collaborations entre Services Web. Basé sur les principes du langage XML, BPEL offre un langage formel pour la spécification des processus métiers et des interactions métiers. Il s’agit avant tout d’un langage dit « d’orchestration » et non d’un langage de modélisation de processus métiers.

Ainsi se faisant, BPEL étend le modèle d’interaction des Services Web et rend possible le support et la création de transaction métiers. Il formalise le déroulement des processus métiers (workflow).

Un modèle et une grammaire pour décrire les processus métiers

BPEL définit un modèle et une grammaire pour décrire le comportement d’un processus métiers basé sur des interactions entre le processus et ses partenaires. L’interaction avec chaque partenaire se produit par les interfaces de Service Web, et la structure du rapport au niveau d’interface est encapsulée dans ce que l’on appelle un « lien de partenaire ».

Le processus BPEL définit comment des interactions multiples de service avec ces partenaires sont coordonnées pour réaliser un but métier, aussi bien par l’état que par la logique nécessaires pour cette coordination. BPEL présente également les mécanismes systématiques pour traiter des exceptions et traiter des erreurs. BPEL présente un mécanisme pour définir comment une activité seule ou composée dans un processus doit être compensé dans les cas où des exceptions se produisent.

BPEL définit un modèle d’intégration interopérable qui devrait faciliter l’essor et l’intégration de processus automatique au sein et en dehors de l’entreprise.

Publié par JM.Pascal le 10/15/2007

Derniers articles:

17/07/2008 Nouveau socket AMD G34

16/07/2008 Définition du DLAN

20/04/2008 Définition du BPEL - Business Process Execution Language

20/04/2008 Définition d'un service web

19/04/2008 Définition d'un réseau local éthernet



 
     Copyright © 2007 Thomas Mayor - WebKeySoft  
 
Flux rss webkeysoft.comArticles - News
Licence d'utilisation des logiciels - design by webkeysoft