Partie 1 : Rappels Web Services
Web Services SOAP
— Qu’est ce qu’une ‘enveloppe’ SOAP ?
— Qu’est ce qu’un ‘header’ SOAP ?
— Qu’est ce qu’un ‘body’ SOAP ?
QUESTION : lequel de ces éléments est obligatoire dans un message SOAP : enveloppe, header, body ?
Citez 3 types d’informations que l’on peut trouver dans un header SOAP.
Analysez le message SOAP suivant :
Expliquez le contenu du header et du body.
A quoi servent les éléments suivants : ‘wsa:To’, ‘wsa:ReplyTo’, ‘wsa:Address’, ‘wsa:MessageID’, et ‘wsa:Action’.
Qu’appelle t’on les spécifications WS-* ? A quoi servent elles ?
Qu’est ce que la notion de gouvernance de web service ?
QUESTION : à quoi correspond le namespace ‘http://schemas.xmlsoap.org/soap/envelope/’ ?
QUESTION : à quoi correspond le namespace ‘http://www.w3.org/2003/05/soap-envelope’ ?
QUESTION : s’agit’il d’un message SOAP 1.1 ou SOAP 1.2 ?
WSDL
Expliquez ce qu’est WSDL et les différentes sections d’un document WSDL
Web Services REST
Qu’est ce qu’un web service REST ? Quelle différence avec un web service SOAP ?
JSON
Qu’est ce que JSON ? Quelle différence avec XML ?
Partie 2 : tests Web Services
Expliquez en quoi consistent les différents tests suivant :
Test unitaire
Test intégration
Test fonctionnel
Test performance