Développer des Web Services SOAP en Java
Formation
En présentiel
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Versailles
-
Durée
3 Jours
Objectifs: Comprendre la structure des applications à base de Web Services. Etre capable de mettre en place des Web Services en JAVA en utilisant l'API JAX-WS. Destinataires: Ce cours s'adresse aux développeurs ou architectes souhaitant participer au développement de Web Services SOAP en Java.
Précisions importantes
Documents
- Catalogue Formation
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
* La connaissance préalable du langage Java est nécessaire.
* Une expérience préalable de XML est un plus, un rappel des concepts est cependant au programme.
* Une expérience préalable de l'API JAXB est recommandée.
Les Avis
Le programme
Les organismes de standardisation W3C, OASIS et WS-I ont défini un ensemble de spécifications permettant de standardiser les échanges de messages XML entre systèmes informatiques.
Il s'agit des spécifications définissant les Web Services à base de messages SOAP. De tels Web Services permettent de faire communiquer entre eux des systèmes jusque là incompatibles.
La mise en oeuvre de tels services en Java a été standardisée dans l'API JAX-WS. Ce cours est un tour d'horizon des spécifications SOAP, WSDL et JAX-WS.
Introduction aux Web ServicesDéfinition des Web Services W3C, intérêt supposé et présentation des standards sous-jacents.
- Les problématiques d'interopérabilité
- La solution apportée par les Web Services
- SOAP et WSDL
Rappels sur les principes de base des langages à balises, les règles syntaxiques, la validation.
- Introduction à XML
- Les règles syntaxiques de XML
- La validation par schéma
- Les espaces de nommage XML
Présentation du format des messages SOAP, utilisé dans les Web Services.
- Structure de base d'un message SOAP
- Les balises Enveloppe, Header, Body et Fault
- RPC vs Document
- Soap encoded vs Literal
- Les recommandations du WS-I
Le format WSDL est le format standard de description d'un Service Web.
- Structure d'une description WSDL
- Description abstraite d'un service
- Description concrète d'un service
- Les recommandations du WS-I
Présentation de l'API JAX-WS, API standard de développement de Web Services en Java.
- Présentation de JAX-WS
- Présentation de JAXB
- Possibilités offertes par l'API
- Les annotations
- Implémentations de la spécification
Mise en oeuvre de la spécification JAX-WS pour développer des services et des clients.
- Développer un service depuis son implémentation
- Personnalisation du bindign XML / Java
- Générer un client depuis une description WSDL
Un Handler est un composant coté client ou coté service chargé d'intercepter et de traiter des requêtes et/ou des réponses.
- Les différents types de Handlers avec JAX-WS
- Développer un Handler
- Configurer et déclarer une chaîne de Handlers avec JAX-WS
L'API Provider, incluse dans JAX-WS permet de développer des services Web traitant directement les messages en XML.
- Présentation de l'API
- Les différents types de Provider
- Configuration et lancement d'un provider
L'API Dispatch, incluse dans JAX-WS, permet de développer des clients de Service Web traitant directement les messages en XML.
- Présentation de l'API
- Développer un client Dispatch
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Développer des Web Services SOAP en Java