Web Services : le W3C publie un guide des bons usages
Par le JDNet Solutions (Benchmark Group)
URL : http://www.journaldunet.com/solutions/0206/020613_webservices.shtml
Jeudi 13 juin 2002

Langage d'appel de commandes WSDL (Web Services Description Language), format de message SOAP (Simple Access Application Protocol) et autres protocoles XML.... Concernant les projets de standardisation relatifs aux Web Services, le W3C s'était jusqu'ici principalement cantonné à la publication de spécifications. Une littérature qui n'abordait pas ou peu les domaines d'applications. Afin de combler ce manque, le consortium vient de dévoiler un nouveau document de travail baptisé Web Services Description Usage Scenario. Objectif de cette note : fournir un guide de scénarios en vue "d'accompagner les développements de services Web". En clair, il s'agit de présenter un ensemble d'exemples d'implémentations de WSDL.

Rappelons que le Web Services Description Language a pour but de décrire sous forme standardisée (en XML) les
points d'entrée permettant d'invoquer un composant applicatif distant et d'échanger avec lui des données sous forme de messages SOAP. Dans son document, le W3C détaille un certain nombre d'actions que ce langage peut prendre en charge dans le cadre de ce processus. Parmi elles, on compte en premier lieu les mécanismes de requête/réponse, les invocations intégrant ou non des garanties de livraison, ou encore la description d'un service pour lequel le contenu des messages échangés serait véhiculé en pièce attachée -un cas qui impliquerait l'utilisation de spécifications tierces (comme ebXML). Au delà de ces fonctions de base, la liste aborde également les événements de notification ainsi que la manière de valider les données communiquées à un composant.

Considéré comme particulièrement important par certains experts, l'un des scénarios abordés passe en revue les éléments à mettre en oeuvre en vue d'effectuer les arbitrages entre connexions synchrones et asynchrones. "Afin de négocier une session sans échec, un fournisseur de Web Service se doit d'indiquer à ses clients si certaines opérations demandent à être effectuées en mode asynchrone ou synchrone et quel est le délai d'exécution nécessaire", précise le W3C dans son texte. Un ensemble de balises qui permettraient ensuite aux systèmes d'orchestration de gérer correctement les flux de messages SOAP sans conduire à un blocage des échanges.

Quel est finalement l'apport de cette série de
scénarios ? Ils contribueraient à mieux cerner les capacités offertes par les deux briques (SOAP et WSDL) constituant la base de l'édifice des Web Services... en vue de mieux en saisir les manques. [Antoine Crochet Damais, JDNet]



Pour tout problème de consultation, écrivez au Webmaster
Copyrights et reproductions . Données personnelles
Copyright 2006 Benchmark Group - 69-71 avenue Pierre Grenier
92517 Boulogne Billancourt Cedex, FRANCE