Ce cours vous permettra de comprendre l'intérêt et les enjeux des Web Services pour l'intégration d'applications (EAI). Il met l'accent sur les mécanismes de communication XML, SOAP et REST. Il présente les concepts de base et montre comment créer, déployer, mettre à disposition et utiliser des Services Web par l'emploi de JAX-WS (SOAP) et JAX-RS (REST).
Exercice
Exemples d'applications, comment invoquer un Web Service ?.
Travaux pratiques
Manipuler des données XML via les API SAX, DOM et JAXB. Traiter les informations XML échangées via le protocole SOAP.
Travaux pratiques
Envoi de requêtes SOAP. Interprétation des réponses. Déploiement d'un Web Service.
Travaux pratiques
Créer un fichier WSDL décrivant un Web Service.
Travaux pratiques
Programmation de Web Services de type échange SOAP/WSDL et REST. Utilisation des API Java JAX-WS et JAX-RS.
Travaux pratiques
Publication d'un fichier d'un Web Service sur un annuaire UDDI. Recherche de Web Services.
Travaux pratiques
Mise en place d'une solution complète de communication entre applications avec SOAP/WSDL grâce à une de ces implémentations.
Travaux pratiques
Mise en place d'une solution complète de communication entre applications avec une philosophie REST grâce à Jersey.
Travaux pratiques
Sécurisation de l'application globale.
Bertrand D. 16/11/2020 |
5 / 5
|
LINEDATA C. 16/11/2020 |
5 / 5
|
Francis L. 07/09/2020 |
4 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.