Web Service SOAP avec Java JAX-WS

Concepts et mise en oeuvre des Web Services SOAP avec JAX-WS

  • Filière :

    Développement logiciel

  • Sous-filière :

    Java & XML

  • Référence

    WS-JA2

  • Durée

    2 jours (14 h)

  • Prix par personne HT

    Sur demande

Objectifs pédagogiques

  • Comprendre la portée et les buts des Services Web
  • Assimiler les techniques permettant la mise en œuvre de Services Web dans une architecture Internet/Intranet
  • Concevoir l’architecture et l’urbanisation des systèmes avec les Services Web
  • Analyser l’architecture JEE
  • Réaliser et publier des services web et montrer l’interopérabilité

Public cible

  • Architectes
  • Développeurs
  • Chefs de projets

Pré-requis

Pratique de la programmation en Java

Programme de la formation

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 oeuvre de SAAJ

MessageHandlers de JAX-WS

  • Rôle
  • Logical Handlers
  • Protocol Handlers
  • Configuration des MessageHandlers

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le