Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Nouveau calendrier des formations

à Nantes (44), Rennes (35) et  Paris (75)

Juin à décembre 2012
Rechercher une formation
 

Préparation à la certification « Oracle Certified Expert, Java EE 6 Web Services Developer » (1Z0-897)

Cette formation de préparation au passage de la certification Oracle Certified Expert, Java EE 6 Web Services Developer, permet de réviser l'ensemble des points sur lesquels les personnes peuvent être interrogées. En complément les participants à cette formation passeront des tests blancs pour lesquels une correction collective sera ensuite effectuée.

Public :

  • Développeurs de Services Web Java EE.

Objectifs :

  • Passer la certification " Oracle Certified Expert, Java EE 6 Web Services Developer "

Pré-requis :

  • Expérience pratique de développement de Services Web Java EE.

Contenu pédagogique

Services Web et XML

  • Utilisation des schémas XML dans les Services Web Java EE
  • La syntaxe XML et la conformité WS-I Basic Profile 1.1

Le standard SOAP 1.2

  • Les types d'encodages SOAP
  • Le traitement SOAP
  • Les messages SOAP
    • Messages simples
    • SOAP Attachement

Les standards WSDL et UDDI

  • Principes de base de la syntaxe WSDL
    • Composantes d'un document WSDL
    • Séparation de la description de l'implémentation d'un service dans WSDL
    • Conformité WS-I Basic Profile 1.1.
  • Fonctionnalités de base de UDDI
    • Publication et recherche de services

Services Web Java EE

  • Caractéristiques des services offerts et des API dans la plateforme Java EE
  • Rôles des différentes API
    • JAXP, DOM, SAX, StAX, JAXR, JAXB, JAX-WS et SAAJ
  • Les Services Web Java EE et le respect de WS-I Basic Profile

JAX-WS

  • Principes de base de JAX-WS pour le développement de Services Web
  • Le modèle Integrated Stack (I-Stack)
    • JAX-WS, JAXB, StAX et SAAJ.
  • Les approches de développement avec JAX-WS
  • Utilisation des annotations avec JAX-WS
  • Architecture de JAX_WS
    • Outillage
  • Ecriture d'un Service Web avec JAX-WS
  • Ecriture d'un client de Service Web JAX-WS
    • Les différents types de clients
  • Gestion des états dans les Services Web

REST, JSON, SOAP et les API de traitement XML (JAXP, JAXB and SAAJ)

  • Caractéristiques d'un Service REST
  • Caractéristiques d'un Service JSON
  • Comparaisons SOAP vs. REST, et SOAP vs. JSON
  • L'API JAXP
  • L'API JAXB
  • Les pièces jointes dans les messages SOAP avec SAAJ

JAXR

  • Objectifs et fonctionnalités de JAXR
    • Les types de registres et UDDI
  • L'API JAXR pour la connexion a UDDI
    • Localisation et publication de Services Web

Sécurité des Services Web

  • Mécanismes de sécurité
    • Sécurité au niveau transport : Authentification mutuelle et SSL
    • Sécurité au niveau message : XML encryption, XML Digital Signature
  • Implémentation de la sécurité au niveau de la couche Web et au niveau de la couche EJB
    • authentification, SSL, control d'accès
  • Critères de sécurité
    • Relation Client/Service
    • Types de données
    • Transport
  • Présentation de WS-Policy

Développement de Services Web

  • Configuration, packaging et déploiement de Services Web
    • Les archives .ear, .war, .jar, les annotations les paramètres des descripteurs de déploiement
  • Analyse XML avec les API SAX, StAX, DOM, XSLT, et JAXB
  • Création d'un Service Web JAX-WS a partir d'un document WSDL
  • Mécanismes de journalisation des Services Web
  • Gestion des exceptions et des erreurs SOAP dans les Services Web et leurs clients

Technologies pour l'interopérabilité des Services Web

  • Présentation de WSIT
  • Créer un client WSIT à partir d'un document WSDL
  • Interopérabilité entre JAX-WS et Microsoft Windows Communication Foundation (WCF)
    • Bonnes pratiques

Les architectures de Services

  • Caractéristiques d'une architecture SOA et rôles des Services Web
  • Les Design-Patterns pour les Services Web
    • Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Serive Broker
  • Gestion des différents types de retours, erreurs SOAP, exceptions
  • Les Services Web pour l'intégration d'applications d'entreprise