Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Les technologies des Services Web SOAP (SOAP, WSDL, UDDI)
Granularité des services
Principes de conception
Le standard WS-I et les extensions WS-*
3/ Introduction aux architectures REST
Les concepts fondamentaux de REST
Utilisation de REST
Architecture client/serveur HTTP. Structure d'une requête et d'une réponse HTTP
L'identification des ressources par URI
SOAP versus REST
Les formats de données utilisables (XML, HTML, JSON …)
4/ Développement de Services Web SOAP en Java
Java et le langage XML
Manipulation des données XML via les API SAX, DOM et JAXB
Construction des Web Services et des clients avec JAX-WS
Utilisation des annotations spécifiques à JAX-WS
Panorama des moteurs SOAP et leur configuration
Le cas Apache CXF
Ecriture de composants Java destinés à être invoqués en tant que Services Web
Contraintes de développement
Choix des types de composants Java (JavaBeans, EJB, …)
Génération des contrats WSDL pour les composants Java
Structure et principe des documents WSDL
Anatomie des messages SOAP
Gestion des erreurs Java (Exceptions) avec SOAP Fault
Fonctionnalités avancées
Réaliser un Web Service asynchrone
Tests de Services SOAP
5/ Déploiement de Services Web SOAP
Web Services Security Specifications (WS-Security)
Packaging des applications Services Web
Publication de Services Web sur un serveur d'applications
6/ Ecriture de clients de Services Web SOAP
Générer de classes de proxy à partir des contrats WSDL
Utiliser proxy pour le développement du client
7/ Développement de Services REST en Java
Présentation de JAX-RS
Présentation d'Apache CXF
Configuration d'une implémentation JAX-RS
Implémenter les annotations JAX-RS
Utiliser des formats de données (XML, Text, JSON, …)
8/ Les clients REST
Le client le plus simple : le navigateur Web
L'API cliente d'Apache CXF
Projet Jersey pour les services REST
9/ Déploiement d'un service REST
Problématiques liées à la sécurité des services
Extension de sécurité SOAP
Publication d'un service REST
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Chefs de projets
Architectes logiciels
Développeurs
Dates
Dates
Du 04 au 07 Juin 2024
Du 22 au 25 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.