Concepts et mise en œuvre des Web Services SOAP avec Java JAX-WS
Programme
Introduction
- Evolution des besoins
- Introduction à SOA
- Définition des services
- Les services web
XML
- Les règles syntaxiques
- Les espaces de nommage
- Les schémas
- Le mapping Objet/XML
- JAXB
Les web services SOAP
- Architecture et rôle
- La standardisation
Le protocole SOAP
- Structure des messages
- Requête et réponse SOAP
JAX-WS
- Développer un service
- L’approche Java-First
- Les annotations JAX-WS
WSDL
- Les éléments d’un WSDL
- L’obtention du WSDL avec JAX-WS
Gestion des erreurs
- SOAP Fault
- Le support des erreurs par JAX-WS
Style de communication et encodage SOAP
- RPC/Document
- Encoded/Literal/Literal wrapped
Consommer un WS SOAP avec JAX-WS
- Génération de classe à partir du WSDL
- L’utilisation des classes générées
SAAJ
- Présentation de l’API
- Mise en œuvre de SAAJ
MessageHandlers de JAX-WS
- Rôle
- Logical Handlers
- Protocol Handlers
- Configuration des MessageHandlers