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 |