Infrastructure & Chantiers
Web Services: Microsoft planche sur un protocole de gestion des transactions
Baptisée WS-Transaction, la future proposition sera destinée à gérer les transactions longues et complexes initiées entre deux Web Services. (Vendredi 3 mai 2002)
     
A lire aussi :
Dossier: Web Services, la révolution en marche
Web Services: Microsoft veut gagner la course à la standardisation

Articulés autour du protocole d'appel de commandes WSDL (Web Services Description Language) et du format de messages SOAP (Simple Object Access Protocol), les premiers standards apparus depuis quelques mois sur le terrain des Web Services restent encore cantonnés à l'élaboration d'interfaces, somme toute assez basiques, visant à mettre en oeuvre un dialogue entre deux composants applicatif distants.

Au delà de ce socle, les implémentations de langages complémentaires restent encore assez limitées. Le plus
souvent, il s'agit d'ailleurs de technologies propres aux fournisseurs de solutions qui les adoptent. Parmi les premières initiatives du genre, on compte notamment un mécanisme mis au point par Microsoft pour orchestrer les workflow de Web Services. Baptisé XLang, celui-ci a déjà été intégré au serveur d'intégration Biztalk Server. Plus récemment, IBM a dévoilé un kit de développement intégrant WS-Inspection, soit un système permettant de retrouver un Web Services à partir d'une adresse connue.

Dès avant sa prise en charge par un organisme de standardisation (phase précédent généralement celle de l'implémentation), un standard naît le plus souvent sous l'impulsion d'un éditeur. XPDL, WSFL, WSUI, etc. (voir le panorama XML sur le sujet). Même si elles ont d'ores et déjà été dévoilées, la plupart des spécifications avancées dans le domaine des Web Services par les fournisseurs demeurent encore en phase de test et d'optimisation dans les R&D. C'est notamment le cas WS-Transaction (pour Web Service Transaction). Conçu par Microsoft, ce protocole qui semble assez proche du Business Transaction Protocol (OASIS) a pour but de gérer les transactions longues et complexes initiées entre deux composants Web Services. "En cas de plantage d'un des deux serveurs ou applicatifs impliqués, WS-Transaction est conçu pour stabiliser le système de gestion des échanges", résume un porte-parole de Microsoft France.

Concrètement, ce vocabulaire (basé sur XML) s'intègre sous forme de règles applicatives dans l'entête des messages SOAP. Des commandes au format WSDL qui en cas d'erreurs déclenchent des opérations dites de compensation. Objectif affiché: annuler l'échange en cours pour revenir à l'état initial. "En cas de blocage d'un processus de commande d'articles en ligne, il s'agira par exemple de réaffecter les quantités prélevées au sein de la base de données de gestion des stocks qui aura été requêtée", pointe t-on chez Microsoft.

Avant toute soumission à un organisme de normalisation, Microsoft devrait d'abord tenter de rallier certains de ses plus proches partenaires à son projet . C'est en tout cas de cette façon que le géant de Redmond à l'habitude de procéder dans un tel cas (cf WS-Security).

A lire aussi :
Dossier: Web Services, la révolution en marche
Web Services: Microsoft veut gagner la course à la standardisation
[Antoine Crochet Damais, JDNet]
 
Accueil | Haut de page
 
 

  Nouvelles offres d'emploi   sur Emploi Center
Auralog - Tellmemore | Publicis Modem | L'Internaute / Journal du Net / Copainsdavant | Isobar | MEDIASTAY

Gratuit - L'actualité des technologies
e-business

Toutes nos newsletters
 
 
 
 
 
 
Logiciels libres
Retours d'expérience, panorama, analyses.
Sommaire
 
Failles de sécurité
Vulnérabilités des logiciels & évaluation des risques.
Sommaire
 
 

Les entreprises de l'Internet
Plus de 5000 sociétés référencées

Les prestataires
Plus de 2600 prestataires

Les fonds
Plus de 100 fiches descriptives

Le carnet des managers Internet
Plus de 1500 dirigeants

Guide des solutions
Plus de 310 briques logicielles