Formation Java WebService
Java et les Services Web
L’objectif de cette formation est de décrire les solutions proposées par le langage Java pour permettre la mise en oeuvre de services Web : gestion du protocole SOAP, description WSDL, annuaire UDDI, sécurisation des échanges, transaction, … A l’issue de la formation, les participants sauront comment développer en Java des services Web et des clients de services Web. Le serveur AXIS et l’outil de développement Eclipse JEE seront utilisés pour les travaux pratiques.
Programme détaillé
Introduction aux Services Web
-
Terminologie des Services Web
-
Quand utiliser et ne pas utiliser les Services Web ?
Construction d’un Service Web
-
Introduction à la création de Services Web
-
Publication d’une classe en tant que Service Web
Création d’un client de Service Web
-
Génération de Stubs à partir de WSDL
Messages Soap
-
Structure des messages Soap (corps, en-tête, fichiers joints…)
-
Codage des informations
-
Exemples d’utilisation de l’en-tête Header
-
Mapping avec HTTP
-
La gestion d’erreurs : les Soap Faults
-
Gestion des types de paramètres complexes
Description WSDL
-
Les rôles des différents éléments
-
Génération et / ou personnalisation
Annuaire UDDI
-
But de UDDI
-
Consultation
-
Enregistrement
Gestion d’état
-
Notion de session
-
Solution via HTTP
-
Solution via Soap Header
Passer des pièces attachées
-
Solution base64
-
Solution Mime
-
Solution via Soap Header
Transactions
-
Rappels
-
Particularités pour les Services Web
-
Etat des spécifications
Sécurité
-
La sécurité et les Services Web
-
Solution SSL / TLS
-
Solution via Soap Header
-
Etat des spécifications
SOA (Architecture Orientée Service)
Prêt à maîtriser ?
Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.
Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.