Formation: Développement Web Services

Durée:3 jours
Prix: 1720 €
Code cours:AS006
Dates:
28 au 30 août
13 au 15 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Les chefs de projets et développeurs souhaitant concevoir et développer des web services.

Objectifs:

Savoir développer des applications utilisant les techniques des Web services.

Connaissances préalables nécessaires:

Ce cours présente les WebServices en environnement Java.

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
IntroductionHistorique. Définitions.
Les différents types de webservices : ws-* et RESTful.
Les EJB3 et annotations Java pour créer des webservices.
Le protocole SOAPPrésentation : Simple Object Access Protocol pour l'échange de messages XML.
L'interopérabilité avec SOAP, les avantages. Structure d'un message.Exemples.
WSDLDéfinition. Structure d'un document WSDL. Définition d'un service. Gestion de la sécurité.
Les annuaires UDDIUniversal Description, discovery and Integration pour la recherche des services web disponibles.
Les annuaires publics. Structure des données. Mise en oeuvre de jUDDI. Publication d'un WebService.
Les API Java pour XMLJAXP, JAXB, SAAJ : pour le traitement des données XML
JAX RPC, lancement de procédures distantes
JAXM, messages XML; JAXR, identification de services web
Le WSDP : Java Web Services Developper Pack.
WebServices et AxisPrésentation Axis. Principe de fonctionnement. Mise en oeuvre.
Maintien de session avec la méthode setMaintainSession()
Gestion des attachements. Sérialisation personnalisée avec typeMapping.
Axis 2Présentation, historique
Fonctionnalités. Travaux pratiques : installation, lancement du serveur, tests.
Web Services et sécuritéLe besoin. Identification des menaces.
Différents moyens de sécurisation : WS-Security, Username Token,
X.509 Certificate Token Profile.
L'authentification HTTP. Authentification du client. Création des rôles de sécurité.
Pose de contraintes. Vérification. Génération de clés.
Déclaration du connecteur sécurisé sous Tomcat.
Le standard JAX-RSLa technologie des webservices RESTful : Representational State Transfer.
Format des données transférées : XML, JSON.
Le WADL : Web Application Description Language. Les implémentations : Apache-CXF, Jersey.
Mise en oeuvre de webservices RESTful avec Jersey.
EJB3Apports des EJB3. Génération de webservices à l'aide des annotations.

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:AS006

Contenu de la formation
Développement Web Services:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours