planning & inscription
Au cours des 12 dernières années, l'évolution technologique a entraîné des changements encore jamais vus. Ceci est encore plus vrai dans le domaine informatique. Le domaine des entreprises est le premier utilisateur des technologies informatiques et a vu défiler au cours du temps différents matériels informatiques, langages ou encore façons de programmer.
Les différents systèmes d'information se sont succédés et ces dernières années la problématique de l'Intégration est devenu la source de dépense la plus importante pour les entreprises à travers le monde.
Les WebServices, constituent la première brique dans la construction des architectures d'information de demain, permettant d'intégrer facilement et de façon standard des applications, systèmes, bases de données ou formats de messsages indépendamment de la nature du système.
Basés sur des formats standards tels que le XML, SOAP, WSDL ou UDDI et sur des protocoles comme le HTTP, les WebServices modifient le paradigme de conception des architectures informatiques et introduisent le concept de SOA (architectures orientées services).
Pour aborder ce très vaste sujet vous serez accompagné par des experts reconnus dans la SOA, et partagerez leur expérience avec une perspective très pratique.
• à situer les WebServices dans le
contexte d’une architecture SOA
(Services Oriented Applications).
• à invoquer et utiliser des Web
Services externes.
• à identifier les différents mécanismes
qu’intervienent lors de l'invocation et
la publication d'un WebService
• à connaître les formats des
principaux langages d'échange tels
que SOAP, WSDL, WSDD, etc.
• à programmer vos propres
WebServices et les publier
• un poste avec un compte personnel
pour vos sessions de travail
•un espace personnel accessible via le
Web pour la publication de vos sites
accessible également via FTP
•la documentation nécessaire au
cours, incluant tutoriaux, logiciels
utilisés et un catalogue de liens
externes
web services
Part 1
1. Introduction et problématique
1.1 Les environnements distribués
1.2. Les architectures existantes
1.3. Les problèmes
1.4. Les solutions apportées par les WebServices
2 Trouver un service web
2.1. XML Remote Procedure Calling - XML-RPC.
2.2. Simple Object Access Protocol - SOAP
- Structure des messages SOAP. Enveloppe, en-tête, corps, attaches)
- Codage des messages SOAP
- Requêtes coté-client utilisant le protocole de transport HTTP
- Requêtes coté-serveur
3. Acceder à un service web
3.1 WebServices Description Language (WSDL)
Introduction
Structure d'un document WSDL
- l'élément définition
- l'élément import
- l'élément type
3.2. UDDI Universal Description Discovery and Integration: structure, découverte.
4. Utiliser un webservice
4.1. Architectures orientées services (SOA).
4.2. Interfaces de programmation (API) : SAX, DOM, JAPX
Part 2
5. Développement d'un WebService
5.1. Implémentation d'un service simple à partir d'un WSDL
5.2. Implémentation d'un WebService simple à partir de Java
6. Compilation et déploiement
6.1. Avec l'outil intégré WTP
6.2. Explication du mécanisme
7. Développement de clients
7.1. A partir d'un WSDL
7.2. Recherche dans les répertoires UDDI
8. Debuggage
8.1. Moniteur soap graphique
•développeurs avancés
•responsables informatiques
•chefs de projets
•AJAX
•WebServices
•connaissance du langage Java de
l'environnement J2EE
•connaissance du XML ou avoir suivi
le module XML
Les cours sont dispensés par des intervenants professionnels hautement qualifiés et expérimentés.
Chaque session inclut des exercices supervisés par l’intervenant.
La formation comporte 8 séances de cours de 3 heures suivies de 12 heures de travail de projet assisté.
Les participants disposent d’une connexion permanente, par FTP, sur leur dossier de travail sauvegardé sur le serveur.














