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 différentes implémentations de serveurs Java EE
Les API proposées par la plateforme Java EE
Les liens entre les différentes API
Installation d'un serveur Java EE
2/ Introduction aux services web
Rappels sur les architectures n-tiers
Principe et objectifs des Web Services
Interopérabilité des applications Web et architecture SOA
Les web services et l'EAI
Connectivité des Web Services avec les autres technologies Java EE
Orchestration de Web services, BPEL, WSCI
Principales technologies des Web Services (REST, SOAP, WSDL, UDDI)
3/ XML et Java
Avantages de XML
La place du XML par rapport aux Web Services
Validité d'un document XML, DTD et XML Schema
Parseurs XML, SAX, DOM et StAX
L'API JAXP
4/ Le protocole SOAP
Les principes généraux et l'architecture
Faire le lien entre RPC, XML et SOAP
Comprendre les proncipes d'encodages et de communications SOAP
Appréhender la couche transport (SMTP, HTTP, JMS)
Présentation du client SOAP soapUI
CXF pour le développement de Web Services
La gestion de formats binaires via MTOM
5/ Langage WSDL
Visualiser la structure d'un WSDL
Générer du code
Les types de données
Définir des messages et protocoles d'échange associés
Interface et localisation du service
Encoder des paramètres
Présentation des définitions et opérations abstraite
Présentation des définitions et opérations concrètes
6/ Publication et recherche de Web Services
Rôles et limites de l’annuaire UDDI
Annuaire runtime et annuaire design-time
Publication des web services, Gestion du catalogue de services
Programmation UDDI et découverte dynamique des services
Utilisation de WSDL avec UDDI
Création et exécution d'un client JAXR
7/ Web services et Java EE
L'API JAX-WS
Requis d'un endpoint JAX-WS et implémentation
Déploiement du service dans une plate-forme JavaEE
Développement du client
Types supportés par JAX-WS, Association XML Schema et classes Java
StAX API
SOAP avec Attachements
EJBs et Web services
8/ Gérer les transactions
Rappels ACID, Protocole de commit à deux phases, JTA
Modèle transactionnel des web services, Business Transaction Protocol (BTP)
BTP et bindings SOAP
Gestion des transactions
JSR pour le support transactionnel des services web
9/ Sécuriser un web services
Niveaux de sécurité
Gestion de l'authentification dans un web service
Cryptographie au niveau des messages
Outils Java associés
Authentification avec les en-têtes SOAP
Sécurisation d'un Service Web SOAP
La spécification WS-Security
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
Architectes Web
Développeurs Web
Chefs de projets techniques
Dates
Dates
Du 14 au 17 Mai 2024
Du 24 au 27 Sept. 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.