Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

Mise en oeuvre de Web Services avec Java

REF : J-WSV
OBJECTIFS DU COURS
  • Maîtriser les concepts de base des Web Services
  • Connaître les standards techniques connexes
  • Connaître les limites actuelles des Web Services et leurs possibilités futures
MISE EN PRATIQUE
Travaux pratiques et études de cas.
PROFIL DES PARTICIPANTS
Architecte technique
Chef de projet
Développeur
Équipe projet
Maîtrise d'oeuvre
PRE-REQUIS
Connaissance du langage Java. Connaissances de base en XML.
DUREE
3 jours
TARIF
1 400 * € (HT)
2 150* CHF
*Déjeuners inclus
Télécharger le programme

INTRODUCTION AUX WEB SERVICES

Présentation

Les précédentes approches d'interopérabilité entre applications. Quelle est la valeur ajoutée des Web Services ?
Origine des Web Services : W3C, OASIS et WS-I Définition et enjeux des Web Services.
Notion de client et de serveur Web Services.

L'enveloppe technique des Web Services

Rappels sur la norme XML et présentation de la norme XMLSchema.
Description d'un Web Service avec WSDL : les types simples et complexes, les messages, les ports et types de ports, la liaison.
Structure des messages SOAP : l'enveloppe et l'en-tête, le modèle de données, les messages d'erreur.
Les styles de communication SOAP.
La gestion des pièces jointes (SOAP Attachment).
Travaux pratiques : mise en oeuvre d'un Web Service simple en JAVA.

DÉPLOIEMENT DES WEB SERVICES

Intégration des Web Services à la plate-forme J2EE

Cycle de développement : démarches "bottom up" et "top down".
Présentation des API Java dédiées aux Web Services : JAXP, JAX-RPC, JAXM et JAXR.
Travaux pratiques: publication d'une classe Java et implémentation d'une interface WSDL en utilisant JAX-RPC.
Présentation des librairies Apache : AXIS, XML-RPC, SAAJ, WSIF...
Travaux pratiques : création et invocation de WebServices.

Déploiement des Web Services via UDDI

Présentation des concepts UDDI.
Publication et recherche d'un Web Service.
Utilisation de UDDI depuis Java, via l'API JAXR.
Quelles "astuces" de modélisation pour quels besoins utilisateurs ?

ASPECTS AVANCÉS

Les Architectures Orientées Services (SOA)

Présentation de SOA et de WSOA (Web Service Oriented Architecture). Les Web Services : briques de base des architectures SOA ?
Fonctionnalités d'une SOA. Le modèle en cinq couches.
Avantages et inconvénients d'une telle architecture.

Recommandations

Choisir entre style RPC et Document. Optimisation de la taille des messages. S'appuyer sur J2EE.
Quand utiliser UDDI ?

Sécurité et transactions

Problématiques de sécurité (confidentialité, authentification, non-répudiation, disponibilité...).
Problématiques d'intégrité (messages et transactions).
Présentation du standard de sécurité WS-Security.

Optimiser les échanges par les Web Services

Retours d'expérience sur l'optimisation des performances.

ÉVOLUTIONS DES WEB SERVICES

Panorama des spécifications en cours de développement et présentation des produits offerts par les éditeurs.

SYNTHÈSE

Faire le point de façon pragmatique sur le bon usage des Web Services.
 
PARIS
4-6 fév
7-9 avril
16-18 juin
18-20 août
13-15 oct
1-3 déc
BORDEAUX
28-30 janv
25-27 mars
19-21 mai
7-9 juil
15-17 sept
22-24 sept
1-3 déc
LYON
21-23 janv
12-14 mars
19-21 mai
28-30 juil
4-6 août
29-31 oct
10-12 déc
MEDITERRANEE
21-23 janv
12-14 mars
19-21 mai
28-30 juil
4-6 août
29-31 oct
10-12 déc
NANTES
7-9 avril
16-18 juin
13-15 oct
1-3 déc
TOULOUSE
29-31 janv
4-6 mars
9-11 juin
26-28 août
6-8 oct
17-19 déc
SUISSE
4-6 fév
7-9 avril
16-18 juin
18-20 août
13-15 oct
1-3 déc
MAROC
Nous consulter