Chapitre 4 Les services web REST sémantique
Figure 4.1 description WADL pour un service REST
WADL est destiné aux applications qui sont
basées sur l'architecture existante du Web. Comme WSDL, il est
indépendant du langage et de la plate-forme et vise à assurer la
réutilisation des applications au-delà de l'utilisation de base
dans un navigateur Web. WADL fournie les modèles des ressources du
service, et les relations entre ces dernières.
Le service est décrit en utilisant un ensemble
d'éléments des ressources. Chacun de ces éléments
contient param pour décrire les entrées et les
éléments de méthode qui décrivent la
requête et la réponse d'une
ressource. L'élément de requête précise la
façon de représenter l'entrée, les types et les
en-têtes HTTP spécifiques qui sont nécessaires. La
réponse décrit la représentation de la réponse du
service, ainsi que toute information de défaut, pour traiter les
erreurs.
WADL n'est pas encore largement soutenue. Son avantage sur
WSDL le plus compliqué est qu'il n'impose aucun autre niveau
d'abstraction sur la description du service, mais comme des outils sont
disponibles pour le développement d'applications avec WADL, il est
probable qu'ils comprennent des moyens pour générer
automatiquement WADL.
5. Les avantages de l'architecture REST
5.1 Interopérabilité
Nous avons vu que le respect du style d'architecture REST nous
permettait d'avoir une interface simple et uniforme pour chacune des
ressources.
|