| BPEL |
Famille : Automatisation/intégration
Acronyme : Business Process Execution Language
Termes équivalents : BPEL4WS (Business Process Execution Language for Web Services)
Définition BPMS
Conçu par IBM, BEA et Microsoft et basé sur le BPML, c'est la représentation XML
d’un processus exécutable, qui peut être déployée sur n’importe quel
moteur de processus métier. L’élément premier d’un processus BPEL est
une « activité », qui peut être l’envoi d’un message, la réception d’un
message, l’appel d’une opération (envoi d’un message, attente d’une
réponse), ou une transformation de données.
L'activité est définit par la combinaison de Services Web. BPEL utilise
WSDL pour décrire les actions d'un processus. Il est constitué à partir
de deux standards : WSFL d'origine IBM, XLANG d’origine Microsoft.
Il inclut WS-Coordination, qui assure la communication entre les
services web composant une tâche et WS-Transaction, qui gère le
déroulement des tâches.
Langage concurrent : XPDL du WfMC.
|