Introduction aux services web Description des Web Services : le langage Gestion des transactions et Web Services
line WSDL line
Rappels sur les architectures n-tiers et Java line Rappels ACID, Protocole de commit à
EE Structure d'un document WSDL deux phases, JTA
Principe et objectifs des Web Services WSDL et génération de code Modèle transactionnel des web services,
Interopérabilité des applications Web et Les types de données Business Transaction Protocol (BTP)
architecture SOA Définition des messages et protocoles BTP et bindings SOAP
Les web services et l'EAI d'échange associés Gestion des transactions
Intégration de l'existant : connectivité des Interface et localisation du service JSR pour le support transactionnel des
Web Services avec les autres technologies Encodage des paramètres services web
Java EE
Web services de type REST Publication et référencement de Web Sécurisation des Web Services
Orchestration de Web services, BPEL, services : UDDI line
WSCI line Authentification, autorisation et cryptage
Les techniques et les protocoles : XML, Rôles des annuaires UDDI, limites du Outils Java associés
SOAP, WSDL, UDDI modèle Authentification avec les en-têtes SOAP
Annuaire runtime et annuaire design-time Extension de la sécurité SOAP
Rappels sur XML et Java Publication des web services, Gestion du La spécification WS-Security
line catalogue de services
Les atouts de XML Programmation UDDI et découverte
Validité d'un document XML, DTD et XML dynamique des services
Schema Utilisation de WSDL avec UDDI
Parseurs XML, SAX, DOM et StAX Création et exécution d'un client JAXR
L'API JAXP Web services et Java EE
Le protocole SOAP line
line L'API JAX-WS
Les principes généraux et l'architecture Requis d'un endpoint JAX-WS et
Structure des messages Soap implémentation
Les messages d'erreur et encodage Déploiement du service dans une
SOAP sur HTTP plate-forme JavaEE
SOAP-RPC et SOAP Document 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
Autre(s) Information(s):
Support de cours remis aux stagiaires.