ce quoi wsdl
est utilisé pour décrire les capacités d’un service web. Il permet de spécifier les opérations que le service web peut effectuer, les formats de message requis et les protocoles utilisés pour la communication.
Les éléments de WSDL?
combient de niveaux
2 : abstrait / concret
quel année wsdl 1.1
2001 par w3c
pourquoi en utilise wsdl
pour decrire les composants requis pour le protocole de communication (SOAP) et l’interaction avec les clients ou d’autres services web.
niveau abstrait
Il décrit les informations sur les méthodes du service, les messages et les données échangés lors de son utilisation
niveau concret
Il décrit comment le client accède à un service spécifique
informations de niveau abstrait
a) Types de données(types)
b) Messages(message)
c) Opérations(portType)
Types de données(types)
-les types élémentaires (les entiers, les chaînes de caractères ..)
-les types complexes à l’aide d’un schéma XML.
Messages(message)
correspond aux données transmises par les méthodes invoquées
contient le nom de l’élément en paramètre et son type.
Opérations(portType)
représente une unité de travail ou une méthode proposée par le service web décrit.
les avantages de WSDL
La réutilisation et l’interopérabilité
les version
1.1
2.0
de quoi composé un document WSDL 1.1
composé d’un élément racine (definitions) et de 5 sous éléments obligatoires (types, message, portType, binding, service)
de quoi composé un document WSDL 2.0
composée d’un élément racine (description) et 4 sous-éléments obligatoires (types, interface, binding et service)
a quoi sert le sous-elements interface
pour decrire les fonctionnalitées appélées operations
es messages sont définis au niveau de l’opération et peuvent être de deux types : les messages reçus par le service (input) et les messages envoyés au client (output).
ce quoi une operation
Une opération : est une interaction simple entre le client et le service.
difference entre 1.1 et 2.0
La description des messages
L’extensibilité du WSDL avec SAWSDL
2.0 offre quoi
offre plus de flexibilité et structure plus lisible
comment en convertir 1.1 en 2.0
onvertisseur de version
le projet Woden d’Apache