Gouvernance
Solutions
Technologies
Marchés
Orchestration, processus : XLANG, WSFL, BPEL4WS, XPDL
Systèmes et infrastructure
Dans un système d’informatique distribuée, EAI, mais surtout services Web, l'orchestration est un système qui permet d’enchaîner les services.
L’orchestration, appelée parfois choregraphy (chorégraphie), assure la succession des tâches, le contrôle de la bonne exécution, les reprises en cas d’incident...
Plusieurs camps s'affrontent dans la production de standards d'orchestration :
- WSCI + BMPL de Sun, allié à BEA et SAP, membres du BPMI
- BPEL4WS d'IBM et Microsoft, membres du WS-I, qui fédère WSFL et WLang.
- XPDL du WfMC qui est plus destiné aux processus métiers.
WSCI (Web Services Choregraphy Interface)
WSCI est une norme d’orchestration de services Web, en XML, qui décrit le flux de messages échangés par un service Web lors de son interaction avec d’autres services.
BPML (Business Process Modeling Language)
Complémentaire de WSCI, BPML est un schéma XML permettant de décrire les processus métiers génériques en amont de l'enchaînement de messages WSCI. Il sépare les interfaces publiques (description) des interfaces privées (implémentation).
BPEL4WS (Business Process Execution Language for Web Services)
C'est un langage de programmation basé sur XML et permettant de définir une tâche par la combinaison de services web. BPEL4WS utilise WSDL pour décrire les actions d'un processus. Il est constitué à partie de deux standards :
- WSFL (Web Services Flow Language) d'origine IBM,
- XLANG (XML Business Process Language) d’origine Microsoft.
Il inclut :
- WS-Coordination : qui assure la communication entre les services web composant une tâche.
- WS-Transaction : qui gère le déroulement des tâches.
XPDL (XML Processing Description Language)
Norme du WfMC destinée à décrire les processus métier à l’aide du language XML.
Ce sigle à d’abord désigné les premières réflexions sur l’intéropérabilité au sein du W3C, a priori abandonnées en Mai 2000. Il a été ensuite repris par le WfMC.
XPDL 1.0 a été annoncé en décembre 2002.
ebXML (Electronic Business using eXtensible Markup Language)
Norme basée sur XML, qui permet l’échange d’informations entre sociétés. Elle doit succéder à EDI, notamment pour les échanges occasionnels.
Elle spécifie des règles pour décrire des processus BtoB ainsi que pour l’inscription dans les annuaires des services Web.
Consultez notre Lettre d'Octobre 2003, sur les Services Web.
Pour aller plus loin
Librairie
Forum
Vous voulez avoir l'avis d'un expert sur ce sujet ?
Les autres sites
Toute l'actu sur ce sujet
-
Les architectures orientées services (SOA) : un eldorado qui exige certains efforts
Mag Securs
24 Novembre 2008
-
Découvrez en BD les 3 piliers de la maîtrise de SOA
Microsoft France
19 Novembre 2008
-
ERP : Microsoft Dynamics Nav 2009 prend confiance en SOA
VNUnet
19 Novembre 2008
Gouvernance
Document, connaissances, GEDEmploi informatique
Législation
Licences, open source
Politique informatique
Qualité, certification, référentiels
Solutions
BI, décisionnel, SIGBureautique
Finances, gestion, trésorerie
Gestion commerciale, CRM
Mobilité
Production, logistique, SCM
Solutions globales, ERP
Solutions RH
Technologies
Archivage et sauvegardeHardware
Localisation, traçabilité
Locaux, sécurité physique
Programmation, développement
Réseaux et communications
Sécurité logique, virus et intrusions
Site Internet
Stockage, SAN, NAS
Systèmes et infrastructure
Editorial
ActualitésAgenda
Annuaire
Blogs
Contributeurs
Dictionnaire
Dossiers
Emploi
Forum
Lettre
Libraire