JAV04

Développement des services Web XML avec Java

Développement des services Web XML avec Java

Objectifs

Maîtriser les compétences nécessaires pour concevoir et mettre en œuvre des services Web grâce à Java.

Public cible

Développeurs, intégrateurs d'applications sur le Web et programmeurs.



Niveau requis

Une bonne expérience de la programmation Java.



Profil du formateur

Nous consulter.

Plan indicatif du cours

1- Introduction aux services Web
   • Le besoin de services Web.
   • Architecture orientée service (SOA).
   • Principales technologies : XML, SOAP, WSDL.

2- Etablir une base pour les services Web SOAP (Simple Object Access Protocol)
   • Structure du message SOAP.
   • Enveloppe, en-tête et corps du message.
   • Déclaration des espaces de nommage.

3- Création de services Web
   • Écriture des classes de service en Java.
   • Création des fichiers client et service.
   • Déploiement de services avec Apache Axis.

4- Description des services Web avec WSDL (Web Services Description Language)
   • Le rôle WSDL.
   • Structure d'un document WSDL.

5- Utilisation de documents WSDL
   • Identification des opérations et des messages.
   • Définition des types de données et des liaisons entre ports.
   • Gestion des erreurs.

6- Architecture des services JAX-RPC
   • Mise en œuvre d'une SOA.
   • Réalisation de communications synchrones.
   • Analyse de la séquence du message de requête.

7- Développement de services évolutifs
   • Ecriture des fichiers source du service.
   • Création d'un fichier de description de services (WSDL).
   • Empaquetage et déploiement de services.

8- Sérialisation des objets Java
   • Association de types Java standard à XML.
   • Ajout de types de valeur JAX-RPC dans des messages SOAP.

9- Classes Java et WSDL
   • Correspondance entre méthodes et opérations.
   • Conversion des exceptions en erreurs.

10- Création de clients JAX-RPC
   • Génération des classes souche du serveur.
   • Codage, empaquetage et exécution du client.

11- Désérialisation des messages XML
   • Gestion des types XML simples.
   • Tableaux et types complexes XML.

12- Types de données WSDL et classes Java
   • Correspondance entre éléments WSDL et Java.
   • Appel des opérations avec paramètres des classes et valeurs de retour.

14- Invocation des services avec des données binaires
   • Encodage de données binaires dans des messages SOAP.
   • Envoi de données binaires avec la classe DataHandler.

15- Mise en place de messages asynchrones
   • Caractéristiques d'un message asynchrone.
   • Mise en œuvre du scénario WS-I Basic Callback.

16- Développement de services "WSDL d'abord"
   • Fichier source à partir de WSDL.
   • Interopérabilité grâce à Web Services Interoperability (WS-I) Basic Profile.

17- Messages SOAP avec SAAJ
   • Lecture et modification d'un message SOAP avec SAAJ (SOAP with attachments API for Java).
   • Personnalisation des messages SOAP dans les gestionnaires JAX-RPC.

18- Stratégies de sécurité
   • Authentification de l'accès aux services Web.
   • Mise en œuvre de la sécurité par programmation.
   • Configuration des services basés sur l'inscription.
   • Intégration de signatures numériques et chiffrement grâce aux outils de sécurité.

19- Accès aux registres de services avec JAXR (Java API for XML Registries)
   • UDDI (Universal Description, Discovery and Integration).
   • Recherche d'entreprises et de services Web.

20- Accès dynamique aux services
   • Construction d'un client JAXR.

PROCHAINEMENT


NOTRE CATALOGUE

Vous voulez téléchargez notre catalogue?
Veuillez cliquez ici


TESTEZ VOS CONNAISSANCES

Vous voulez tester vos connaissances en ligne, cliquez ici


DEMANDE DE DEVIS

Vous voulez recevoir un devis sur nos formations, cliquez ici


ESPACE DES FORMATEURS

Mot de passe oublié, cliquez ici

Trouver une formation

Smartfutur Solutions est un centre de formation qui offre une large gamme de solutions Learning.