java
Dates :
Ecolages :
• Java et le web (JSP)
- 13.10 au 23.10.2008
• Struts
- 10.11 au 20.11.2008
• Hibernate
- 08.12 au 18.12.2008
• Spring
- 19.01 au 29.01.2009
CHF 2'700.- chaque module
La nécessité d'intégration d'applications informatiques évoluant dans des environnements hétérogènes est au coeur des problématiques des entreprises. La diversité de plateformes matérielles et logicielles a contraint les fabricant de logiciels à proposer des solutions facilitant l'intéropérabilité entre systèmes.
S'appuyant sur le format XML, les Web Services introduisent une solution d'échange standardisée basée sur le protocole SOAP. Les Web Services sont au coeur du concept d'intégration et d'architectures informatiques orientées service (SOA).
Comprendre les mécanismes mis en oeuvre pour l'utilisation et la publication de services web en java.
Définir et publier des web services à l'aide des outils Axis du groupe Apache.
Produire un client à partir d'un fichier WSDL existant.
•Java et le web
•Webservices côté client
•AJAX
•XML
13.
13.1
13.2
14.
14.1
14.2
14.3
15.
15.1
15.2
16.
16.1
16.2
17.
17.1
17.2
17.3
17.4
17.5
17.6
18.
18.1
19.
19.1
19.2
19.3
20.
20.1
20.2
20.3
20.4
Module 2 : WebServices
Introduction
Histoire de l'interopérabilité
Standartisation du protocole
Applications
Intégration de services (SOA)
Origines
Structure de l'enveloppe SOAP
- header
- body
Envoi et réception d'un message SOAP
SOAP et les messages binaires (attachements)
SOAP RPC ou DOAP pour l'appel de méthodes distantes
- SOAP comme cadre
- définition d'un client SOAP RPC
- définition d'un service RPC
- gestion d'erreurs
WSDL
Introduction
Structure d'un document WSDL
- l'élément définition
- l'élément import
- l'élément type
UDDI
Introduction
Utilisation
Intérêt
Spécifications
Exemples d'interrogations Java
Publications de services
JAXM
API de distribution et réception de messages
- Exemples d'utilisation
JAXRPC
API d'appels et réception de messages
Java à WSDL
WSDL à Java
AXIS
Installation sous Tomcat
Définition d'une interface
Fabrication d'un WSDL
Déploiement
•Développeurs de web services en Java
•Architectes de logiciel
•Expérience de programmation en Java
•Notions de Java Edition Entreprise
(recommandé)
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.
• 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














