Développer des services Web

publicité
Oracle University | Contact Us: +33 (0) 1 57 60 20 81
Oracle Fusion Middleware 11g : Développer des services Web
Duration: 4 Days
What you will learn
Ce cours présente les principales normes et technologies liées aux services Web, ainsi que les API Java concernant
ces services. Il décrit notamment les points suivants : Principaux concepts liés aux services Web Langage WSDL
(Web Services Description Language) Développement basé sur un contrat et développement basé sur des annotations
Gestionnaires de messages Gestion des incidents Mapping de types personnalisé Sécurité Par ailleurs, ce cours décrit
les normes et les concepts permettant de définir des services conversationnels fiables. Ce cours explique comment
créer, déployer et appeler des services Web à l'aide de l'environnement IDE (Integrated Development Environment)
d'Oracle JDeveloper 11g (11.1.1.1.0) et de WebLogic Server.
Learn To:
Développer des services Web fondés sur une base de données Oracle
Développer des clients JAX-WS
Décrire les normes et les concepts liés aux services Web
Développer des services et des clients JAX-RPC
Développer des services JAX-WS selon une approche descendante ou ascendanteSécuriser des services Web
Audience
Developer
J2EE Developer
Java Developer
SOA Architect
Prerequisites
Required Prerequisites
Oracle Fusion Middleware 11g : Développer des applications Java EE NOUVEAU
Suggested Prerequisites
Oracle 10g : Fondamentaux du langage XML
Oracle Fusion Middleware 11g : Développer des applications J2EE
Expérience Java et XML dans un environnement JDeveloper ou Eclipse
Course Objectives
Décrire les concepts et les normes liés aux services Web
Examiner les meilleures pratiques liées aux services Web
Implémenter des services Web JAX-WS à l'aide d'Eclipse/OEPE
Développer des services Web conversationnels
Développer des services Web de base de données
Développer des services Web fiables
Implémenter des services Web JAX-WS à l'aide de JDeveloper
Développer des services Web conversationnels
Développer des services Web clients
Implémenter des gestionnaires de services
Packager, déployer et gérer des services Web
Copyright © 2010, Oracle. All rights reserved.
Page 1
Sécuriser des services Web
Course Topics
Présentation des services Web
Challenges liés à l'informatique distribuée
Présentation des services Web et de l'architecture associée
Identifier les blocs de construction des services Web
Décrire les normes liées aux services Web
Utiliser des services Web dans le cadre d'une approche SOA
Technologies de services Web Java
Java pour les services Web
Décrire les approches de développement disponibles
API Java pour les services Web
WLS et services Web
Décrire les outils de développement
Explorer SOAP et WSDL
Présentation de WSDL et SOAP
Présentation de SOAP
Pièces jointes SOAP
Incidents SOAP
WSDL et services Web
Structure WSDL
Implémenter des services Web JAX-WS
Caractéristiques de JAX-WS
Exécution JAX-WS
Créer des objets POJO fondés sur des services Web
Créer des services Web à partir de composants EJB
Travailler directement avec XML
Créer des services Web à partir de WSDL
Implémenter des clients JAX-WS
Décrire le modèle de programmation côté client
Identifier les types de client de service Web
Appeler des services Web à partir de Java
Décrire les services Web asynchrones
Packager, déployer et gérer des services Web
Concepts liés au déploiement
Packager, déployer et gérer des services Web
Gérer les incidents et les exceptions dans JAX-WS
Concepts liés aux incidents
Modéliser les incidents dans Java
Incidents non modélisés
Gérer les incidents dans Java
Sécurité des services Web
Copyright © 2010, Oracle. All rights reserved.
Page 2
Présentation de la sécurité des services Web
Concepts liés à WS-Policy
Pile de sécurité des services Web
Fonctions de sécurité de WebLogic Server
Utiliser des annotations pour gérer la sécurité
Utiliser des gestionnaires dans JAX-WS
Concepts liés aux gestionnaires
Comprendre la structure de gestionnaires
Ecrire et déployer des gestionnaires
Implémenter des gestionnaires côté client
Activer MTOM (Message Transmission Optimization Mechanism) sur JAX-WS
Pièces jointes SOAP et MTOM
Challenges liés à MTOM
Activer MTOM pour des services
MTOM et clients
Liaisons personnalisées JAX_WS
Comprendre les concepts liés aux liaisons personnalisées
Quand utiliser des liaisons personnalisées
Présentation de JAXB
Personnalisation de mapping Schema-Java
Personnalisation de mapping Java-Schema
Implémenter des services Web JAX-RPC
Décrire les différences entre JAX-WS et JAX-RPC
Décrire les liaisons de données dans JAX-RPC
Implémenter, packager et déployer des services JAX-RPC
Implémenter des clients JAX-RPC
Protocole de messagerie fiable pour les services Web
Décrire les concepts de messagerie fiable et de qualité de service
Décrire le modèle de messagerie fiable
Comprendre le support WLS pour la messagerie fiable
Créer une stratégie de messagerie fiable
Appeler des services Web de manière fiable
Services Web conversationnels
Comprendre les concepts liés aux services Web conversationnels
Développer des services Web conversationnels
Appeler des services Web conversationnels
Développer des services Web de base de données
Comprendre les concepts liés aux services Web de base de données
Mapper des types dans des services Web de base de données
Créer et déployer des services Web de base de données
Meilleures pratiques liées aux services Web
Concevoir des services Web avec un objectif d'interopérabilité
Concevoir des services Web réutilisables
Définir des incidents/exceptions
Copyright © 2010, Oracle. All rights reserved.
Page 3
Développer des services Web avec un objectif d'évolutivité
Services Web et SOA
Introduire la pile SOA
Position des services Web dans la pile SOA
Présentation d'Oracle SOA Suite
Présentation des services Web ADF
Copyright © 2010, Oracle. All rights reserved.
Page 4
Téléchargement