Le Réflexe Formation
Formation Les services web avec java :.
| Références AFFIX : | DEVJEE25 |
|---|---|
| Tarif HT : | 1500 € |
| Jours de Formation : | 3 |
| Objectif : | Comprendre les principes, le fonctionnement des services web et les mettre en oeuvre avec Java. |
|---|---|
| Pré-requis : | Il est nécessaire de connaître Java ou d'avoir suivi le stage "Langage Java". Des notions sur les fondamentaux XML sont un plus. |
| Ce que vous serez capable de faire : | |
| Mots clés associés à cette formation : | ENVELOPPE TECHNIQUE DES WEB SERVICES|INTÉGRATION DES WEB SERVICES|PLATE-FORME J2EE |DÉPLOIEMENT DES WEB SERVICES VIA UDDI |ARCHITECTURES ORIENTÉES SERVICES |RECOMMANDATIONS |SÉCURITÉ ET TRANSACTIONS|OPTIMISER LES ÉCHANGES PAR LES WEB SERVICES|ÉVOLUTIONS D |
| Programme : |
PROGRAMME DETAILLE DE LA FORMATION LES SERVICES WEB AVEC JAVA 1. 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. 2. 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. 3. 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 Web services. 4. 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 ? 5. 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. 6. Recommandations - Choisir entre style RPC et Document. - Optimisation de la taille des messages. - S'appuyer sur J2EE. - Quand utiliser UDDI ? 7. 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. 8. Optimiser les échanges par les Web services - Retours d'expérience sur l'optimisation des performances. 9. Évolutions des web services - Panorama des spécifications en cours de développement et présentation des produits offerts par les éditeurs. 10. Synthèse - Faire le point de façon pragmatique sur le bon usage des Web services. |
|---|
| .: Calendrier 2010 :. | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Janvier | Février | Mars | Avril | Mai | Juin | Juillet | Aout | Septembre | Octobre | Novembre | Décembre |
| 11 | 01 | 17 | 19 | 19 | 14 | 21 | 16 | 13 | 13 | 15 | 15 |
| Si les dates ne correspondent pas à vos attentes, n'hésitez pas à vous renseignez au 01.40.41.16.01 | |||||||||||
AFFIX - 10 rue pergolèse 75016 Paris. Tel. 01 40 41 16 01 Fax. 01 40 41 16 03