BPEL

Business Process Execution Language : langage d'exécution des processus métier. BPEL consiste en un langage XML dessiné pour définir et gérer les orchestrations de processus. Dans ce contexte, une orchestration est une collaboration entre deux ou plusieurs services, mise en place et/ou gérée (orchestré) par un tiers - en l'occurrence, BPEL. Ce dernier prend en charge la séquence complète d'invocations des divers services, ou "collaborateurs".
Alors que chaque service, pris indépendamment, ne constitue qu'une interface propre à un composant, une couche supplémentaire de standards était nécessaire pour assurer gérer les liens entre plusieurs de ces services, au sein d'une couche applicative.

BPEL, tout d'abord nommé BPEL4WS (BPEL for a Web Services) ou WS-BPEL, a donc été conçu pour intégrer un grand nombre d'applications, publiées sous forme de service dans un but métier particulier, sans dépendance de plate-forme ou de langage, le tout de manière automatique.

La version 2.00, soutenue par BEA, IBM, MICROSOFT, SAP, etc.,  a été ratifiée par l'OASIS en 2007.

Fermer la fenêtre.