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 peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Jean-Philippe Forestier.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : nous consulter

Participants
Tout programmeur Java souhaitant utiliser, développer ou maintenir des services Web.
Pour participer à ce cours il est nécessaire de maîtriser la syntaxe du langage Java. Par ailleurs, une connaissance de XML est un plus.

Inscriptions et renseignements
n� azur : 0 811 030 345
ou