Interfaces
et formats métier
|
La
gestion des processus applicatifs
|
XPDL
(W3C) |
Proposé
par Sun en lien avec divers acteurs (Cisco, Oracle, etc.),
XPDL -ou XML Pipeline Definition Language- a pour vocation d'optimiser
le processus de traitement d'un message SOAP. |
XLang
(Microsoft) |
Il
s'agit d'un langage d'orchestration des flux nécessaires à l'accomplissement
d'un processus (exécution et enchaînement de Web Services).
Déjà exploité au sein de Biztalk Server (Microsoft),
Xlang vise à faciliter la gestion des processus longs et complexes
par les gestionnaires de flux. |
WSFL
(IBM) |
Remis
par IBM au W3C afin d'être normalisé, Web Services Flow
Language propose un mode de description d'un processus métier,
et de l'enchaînement des Web Services sous-jacents. Son objectif
semble assez comparable à XLang. |
WSCI
(Sun) |
Web
Services Choreography Interface, langage WSDL qui définit
la manière dont un Web Service doit réagir au regard des messages
SOAP qu'il reçoit. Des réactions qui s'expriment en termes
de tâches à effectuer, de règles de séquencement et de corrélation
de ces tâches... ou encore de traitement d'exceptions. Projet
soutenu par Sun, Oracle et BEA. |
La
gestion de l'interfaçage client
|
WSUI
|
Lancé
par un ensemble d'éditeurs, dont Epicentric, Documentum
et Securant, WSUI (Web Services User Interface) vise
à standardiser le mode d'affichage des services Web au sein
des portails. |
WSCM
(OASIS) |
Web
Services Component Model (une initiative conjointe d'IBM
et de Hewlett-Packard) assure l'accès aux Web Services
depuis différents types d'applications Internet, tel qu'un navigateur
ou un portail Web par exemple. WSCM devrait prochainement inclure
WSUI. |
WSRP
(OASIS) |
Web
Services Remote Portals est dessiné pour agréger au sein
d'un portail (ou tout autre application Web) des contenus ou
des services applicatifs en provenance de sources diverses.
Projet soutenu par Oracle et IBM. |
XUP
(W3C) |
XUP (pour Extensible User Interface Protocol) définit la manière
d'invoquer une Web Services depuis une interface cliente (HTML
et WSDL par exemple). Un type de modèle qui s'avère comme gourmand
en mémoire selon les spécialistes. Projet soutenu par l'américain
MartSoft. |
La
gestion des processus métier
|
ebXML
(OASIS) |
ebXML
définit le cadre commercial des transactions BtoB tous secteurs
confondus. A savoir: la description des processus d'échange
entre partenaires (gestion des propositions commerciales, appels
d'offres, etc.). |
tpaML
/ebXML (OASIS)
|
tpaML
(pour Trading Partner Agreement Markup Language) standardise
les termes et les conditions d'un contrat de partenariat, ainsi
que la manière de mettre en oeuvre les processus métier
sous-jacents (protocoles, etc.) |
BPWS
(Microsoft et IBM) |
Business Process Execution Language for Web Service est une
évolution du langage BPML
intégrant les spécifications XLang (Microsoft)
et WSFL (IBM). Il spécifie à la fois le mode de conception,
de mise en production et de maintenance des processus métier
- en prenant en compte SOAP, ebXML et RosettaNet et les annuaires
UDDI. |
WS-Routing
(Microsoft) |
Publié
par Microsoft, WS-Routing (pour WS-Routing Specification)
vise à standardiser les règles de routage des messages
SOAP au sein d'une galaxie de Web Services. Il s'agit donc d'un
bus applicatif adapté à la technologie des Web
Services. |
Les
documents commerciaux
|
UBL
(OASIS) |
UBL
vise à normaliser le contenu des documents BtoB (facture,
prix, conditions, etc.). Il est prévu que celui-ci soit harmonisé
avec ebXML |