A la Une               Agendas | Annuaires | Fil info | Dossiers
 
WebTime Medias Network
 
 
Radio Côte d'Azur
 
 
Dimanche 05 juillet 2009
 
  Fil info
 
WebTimeMedias  
rss Imprimer la page Agrandir la police Diminuer la police
 

Le W3C finalise un standard essentiel pour les services Web

Jean-Pierre Largillet, le 28 juin 2007

WSDL 2.0 reprend des amendements du profil WS-I Basic et offre le support intégral de HTTP et SOAP pour les applications Web, ce qui en fait le meilleur choix possible à la fois pour les applications Web simples et les modèles de services Web plus complexes.

Le World Wide Web Consortium vient de finaliser un langage de description de services Web prenant complètement en charge le principal protocole Web, HTTP, ainsi que le protocole de services Web le plus couramment utilisé, SOAP. WSDL 2.0 intègre les correctifs apportés à WSDL 1.1 par le profil WS-I Basic, offre des fonctions améliorées de description de fautes et d'erreurs, d'héritage et d'importation plus nombreuses, et prend en compte HTTP et SOAP. Des tests intensifs et des sessions d'interopérabilité, comprenant notamment des marathons de programmation réalisés par le Groupe de travail lui-même, ont permis d'établir un standard stable et interopérable qui reste fidèle aux objectifs de la version initiale WSDL 1.1 tout en répondant aux besoins des développeurs d'applications de nos jours.

 

"Après une longue phase de développement, les développeurs constatent aujourd'hui que le résultat est à la hauteur de l'attente", indique Jonathan Marsh, co-animateur du Groupe de travail WSDL du W3C et directeur de technologies Mashup chez WSO2. "Outre des tests d'interopérabilité rigoureux, nous sommes heureux de leur mettre à disposition la fonction de liaison sur HTTP, qui offre un accès Web aisé à un service, lorsque les fonctions évoluées disponibles dans la pile SOAP, telles que WS-Addressing, WS-Security, et WS-ReliableMessaging, ne sont pas requises."

 

WSDL 2.0 : interopérabilité et prise en charge de standards Web émergents

.

Un vif intérêt pour SOAP 1.1 et WSDL 1.1 a marqué le début des recherches en matière de services Web. Le besoin d'interopérabilité au niveau des versions initiales non normalisées n'a pas été immédiatement satisfait, bien que les développeurs séduits par ce modèle de développement d'applications soient de plus en plus nombreux. Des groupes industriels tels que WS-I ont cherché à établir un profil fondé sur un ensemble fixe de versions non standard des technologies de services Web les plus utilisées.

 

Les membres du W3C ont ainsi demandé au consortium de développer un standard WSDL interopérable. Grâce à un suivi rigoureux des problèmes répertoriés par le Groupe de travail lui-même et via la coopération avec le Groupe de travail "Profil WS-I Basic", un ensemble d'améliorations initiales a pu être identifié et utilisé pour définir SOAP 1.2 et WSDL 2.0. SOAP 1.2 a vu le jour en juin 2003 ; WSDL 2.0 arrive donc plus tard, mais enrichi de fonctions allant bien au-delà des objectifs initiaux de l'interaction SOAP/WSDL.

 

Pour faciliter la transition vers WSDL 2.0, les développeurs qui ont créé des implémentations conformes au profil WS-I Basic peuvent désormais faire appel au convertisseur WSDL 2.0. Celui-ci crée des documents conformes à WSDL 2.0 et permet aux développeurs de tirer parti des fonctions supplémentaires disponibles dans WSDL 2.0.

 

En outre, la prise en charge de WSDL 2.0 est intégrée à d'importantes normes de services Web émergentes telles que Semantic Annotations for WSDL (SAWSDL) et WS-Policy 1.5, attendues en septembre 2007. Ainsi non seulement WSDL 2.0 se fonde sur des exigences strictes en termes d'interopérabilité, mais il débouche sur des outils de conversion et sur la prise en charge de standards Web émergents.

 

Support intégral de HTTP et SOAP

 

Le succès croissant du modèle REST et de "SOAP over http" a permis au Groupe de travail de réaliser qu'une prise en charge complète de HTTP dans les descriptions d'applications Web était nécessaire. En conséquence, WSDL 2.0 offre un support intégral de HTTP et de SOAP. Cela permet aux développeurs de choisir leur modèle de développement d'applications de services Web et en fait du même coup le meilleur choix possible à la fois pour les applications Web simples et les modèles de services Web plus complexes.

 

 

 
Réagir à l'article
 Nom
 
 Email*
 
 Texte*
 
 Texte de l'image*
 
 
 
Les réactions sont soumises à validation avant publication.
 
Vos réactions
 
Réagir à l'article Les dernières réactions
Soyer le premier à réagir Soyer le premier à réagir
 
Réagir à l'article Notez l'article
Validez Validez
1 2 3 4 5
 
Envoyer à un ami Envoyer à un ami
 
 
 
Inscription à la newsletter Dernier numéro