Présentation des Web Services
- Présentation des architectures distribuées
- Positionnement des Web services
- Découpage des couches constituant les webservices
- Description des protocoles impliqués
Rappels xml
- Description XML - Présentation
- Types simples/complexes
- Namespaces
SOAP
- Introduction
- Etude d'un exemple
- Structure d'un message
- Contenu d'un message
- SOAP et HTTP
WSDL
- Description WSDL - Présentation
- Les balises
- Message
- PortType
- Operation
- Message
JAX-WS
- Présentation des améliorations par rapport à JAX-RPC
- JAXB : binding
- Parsing
- Développement d’un service web
- Présentation des annotations spécifiques au binding
- Exemple de mise en œuvre avec Metro
- ServiceWeb Asynchrones
- Invocation dynamique
- Principe des intercepteurs : écriture et configuration
- Message Context
- Maintient de la Session
|
Utilisation de SOAP with Attachments API for Java (SAAJ) et MTOM
- Objectifs
- Création des messages et attachements
- Connexions et obtention de la réponse
Webservices et Sécurité
- Les modes de sécurité
- Application, rôles et utilisateurs
- Méthodes d'authentification :
- Authentification basic HTTP
- Authentification via un formulaire
- Authentification par certificat-client sur http/SSL
- Programmation de la sécurité en Java 'HttpServletRequest'
- Synthèse
- Sécurité au niveau des messages
- Signature des documents XML dans des messages SOAP
Conclusion
- Quelques références
- Les standards Java
- Autres références
|