EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • Profiter de la puissance des Web Services dans leurs applications.
  • Apprendre comment les Web Services peuvent être appliqués à la résolution de problèmes fréquents dans le domaine des applications distribuées.
  • Apprendre la manière de concevoir et de structurer les applications afin de profiter de ce type d'architecture.
  • Construire, déployer et enregistrer des Web Services avec les outils du marché
  • Localiser et utiliser les Web Services au moyen de l'UDDI
Publics
  • Ce cours s'adresse aux développeurs expérimentés qui ont déjà construit des applications à base de composants
Pré-requis
  • Avant de suivre ce cours les stagiaires doivent:
  • Savoir lire et écrire du XML
  • Maîtriser le langage Java
Théorie / Pratique
  • Cette formation inclut de nombreuses parties pratiques
Réf : DSWJ / 3 Jours
Paris 2010
15-17 Sept 02-04 Nov.
Nantes 2010
16-18 Août
Rennes 2010
02-04 Août
Sophia-Antipolis 2010
01-03 Sept 08-10 Nov.
1350€ ht
Développement de Web Services en Java
Enjeux
Comprendre et maîtriser les concepts des Web Services pour le développement d'applications.

Présentation des Web Services
  • Présentation des architectures distribuées
  • Positionnement des Web services
  • Découpage des couches constituant les webservices
  • Description des protocoles impliqués
    • SOAP
    • WSDL
    • UDDI
Rappels xml
  • Description XML - Présentation
  • Types simples/complexes
  • Namespaces
SOAP
  • Introduction
  • Etude d'un exemple
  • Structure d'un message
  • Contenu d'un message
  • SOAP et HTTP
WSDL
  • Description WSDL - Présentation
  • Les balises
    • Message
    • PortType
    • Operation
    • Message
JAX-WS
  • Présentation des améliorations par rapport à JAX-RPC
  • JAXB : binding
  • Parsing
  • Développement d’un service web
  • Présentation des annotations spécifiques au binding
  • Exemple de mise en œuvre avec Metro
  • ServiceWeb Asynchrones
  • Invocation dynamique
  • Principe des intercepteurs : écriture et configuration
  • Message Context
  • Maintient de la Session

Utilisation de SOAP with Attachments API for Java (SAAJ) et MTOM
  • Objectifs
  • Création des messages et attachements
  • Connexions et obtention de la réponse
Webservices et Sécurité
  • Les modes de sécurité
  • Application, rôles et utilisateurs
  • Méthodes d'authentification :
    • Authentification basic HTTP
    • Authentification via un formulaire
    • Authentification par certificat-client sur http/SSL
  • Programmation de la sécurité en Java 'HttpServletRequest'
  • Synthèse
    • Sécurité au niveau des messages
    • Signature des documents XML dans des messages SOAP
Conclusion
  • Quelques références
  • Les standards Java
  • Autres références
Copywright © 2009 SOFTEAM - Think Object : Modeling