Sewatech - formations

Java et les Services Web

L'objectif de cette formation est de décrire les solutions proposées par le langage Java pour permettre la mise en oeuvre de services Web : gestion du protocole SOAP, description WSDL, annuaire UDDI, sécurisation des échanges, transaction, ... A l'issue de la formation, les participants sauront comment développer en Java des services Web et des clients de services Web.Le serveur AXIS et l'outil de développement Eclipse JEE seront utilisés pour les travaux pratiques.

Programme du cours

Introduction aux Services Web

  • Terminologie des Services Web

  • Quand utiliser et ne pas utiliser les Services Web ?

Construction d’un Service Web

  • Introduction à la création de Services Web

  • Publication d’une classe en tant que Service Web

Création d’un client de Service Web

  • Génération de Stubs à partir de WSDL

Messages Soap

  • Structure des messages Soap (corps, en-tête, fichiers joints…​)

  • Codage des informations

  • Exemples d’utilisation de l’en-tête Header

  • Mapping avec HTTP

  • La gestion d’erreurs : les Soap Faults

  • Gestion des types de paramètres complexes

Description WSDL

  • Les rôles des différents éléments

  • Génération et / ou personnalisation

Annuaire UDDI

  • But de UDDI

  • Consultation

  • Enregistrement

Gestion d’état

  • Notion de session

  • Solution via HTTP

  • Solution via Soap Header

Passer des pièces attachées

  • Solution base64

  • Solution Mime

  • Solution via Soap Header

Transactions

  • Rappels

  • Particularités pour les Services Web

  • Etat des spécifications

Sécurité

  • La sécurité et les Services Web

  • Solution SSL / TLS

  • Solution via Soap Header

  • Etat des spécifications

SOA (Architecture Orientée Service)


Cette formation est archivée, ce qui signifie qu'elle n'est plus mise à jour.
Toutefois, si elle répond à votre besoin, n'hésitez pas à nous contacter.