Web Service SOAP avec Java JAX-WS

Inter-company training

Who is the training for?

Chefs de projets, Developpeurs, Web Designer

Duration

2,00 day(s)

Language(s) of service

EN FR

Goals

Ce cours apprendra à développer et consommer des services web SOAP avec Java et la spécification JAX-WS de la plate-forme Java EE.

Ces technologies, historiquement largement utilisées, sont aujourd'hui généralement en maintenance corrective ou évolutive et nécessitent une bonne maîtrise des concepts.

  • Développer et consommer des services web SOAP
  • Comprendre les 3 piliers historiques: WSDL, SOAP et UDDI
  • Comprendre les différents paramétrages (style, encodage,...)
  • Mettre en œuvre les aspects avancés (attachements avec SAAJ, MethodHandler, …)

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

EN
Day
On request
Computer science - Systeme information - Architecture systeme information - Cloud Computing
FR
Day
Windhof (Koerich)
Computer science - Virtualisation
25.12.2024