WSDL Flashcards

1
Q

WSDL?

A

Le WSDL (Web Service Description Language) est un langage descriptif d’interface basé sur XML qui explique les services disponibles dans un Web Service défini

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

qu’elle est le role de WSDL?

A

Il joue un rôle important dans la communication entre le client et le serveur en fournissant des informations détaillées sur le service Web,Il fournit le format de messages requis pour communiquer avec ce service, Il donne la localisation du service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

la structure d’un fichier wsdl

A

<definitions>
<types> ... </types>
<message> ... </message>
<portType> ... </portType>
<binding> ... </binding>
<service> ... </service>
</definitions>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

qu’elle sont les parties abstraites de la structure générale de WSDL?

A

Cette section comprend “les types”, “les messages”, et “les types de port”. Ces éléments définissent les données qui seront échangées et les opérations qui seront effectuées.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

qu’elle sont les parties concrètes de la structure générale de WSDL?

A

Cette section comprend “les bindings” et “les services”. Ces éléments définissent comment les données seront échangées (par exemple, via SOAP, RPC, HTTP, SMTP) et où les services sont localisés.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quel est l’avantage de la version séparée en partie abstraite et partie concrète d’une description
WSDL ?

A

Ça permet de proposer plusieurs réalisations à une même partie abstraite (changement de style de
communication et de protocole de transport et de localisation par exemple)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Proposer un autre style de communication SOAP pour le/les services décrits précédemment ;
expliciter toutes les modifications nécessaires dans la description WSDL

A

Changez la valeur de l’attribut style dans l’élément <soap:binding> de “document” à “rpc”.
Vous devrez donc modifier l’attribut use dans les éléments <soap:body> de “literal” à “encoded”.
Le document est en style document/literal, on peut passer facilement à RPC/literal en Changeant le
style de communication dans la ligne 34 :</soap:body></soap:binding>

<soap:binding></soap:binding>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly