Décider d’intégrer des WebServices dans vos applications
Comprendre l’enjeu des WebServices dans l’architecture Web
Développer un WebServices en Java
Obtenir les bases technologiques nécessaires à la réalisation d’applications J2EE utilisant ou faites à base de WebServices
Chefs de projets
Développeurs d’applications
Avoir suivi le cours Mise en œuvre du langage JAVA ref : AS502 ou Introduction à la programmation JAVA ref : AS541
Connaître le langage XML (XSL, DTD)
~ Rappel sur l'Internet
Qu’est-ce qu’ Internet?
Le protocole TCP / IP
Technologies utilisées par le Web : http, DNS, URL, HTML, Applet JAVA…
Intérêt des Webservices
~ Rappel sur XML
Qu’est-ce que XML ?
Historique, état des lieux
Langages structurés
XML et HTML (Hypertext Markup Language)
Les possibilités d’XML
~ Les WebServices
Qu’est-ce qu’un WebServices ?
Définition de SOAP
Invoquer un WebServices avec SOAP
Structure des messages SOAP
Utilisation de SOAP sur HTTP
Définition de WSDL
Utilité et structure d'un document WSDL
~ Les outils liés aux WebServices
Faut-il un serveur particulier pour faire tourner un WebServices ?
La technologie JAVA : JAX-RPC, JAXM, JAXR
Détail des API
Ecrire un client SOAP depuis Java
~ Faire et utiliser des WebServices
Exercices sous Jbuilder, WSAD…
~ Architectures à base des WebServices
Etudes de cas
2 jours
1000 € HT