![]() Développement |
Java
Web Services avec JAVA
|
|
DUREE
2 jours
|
![]() |
OBJECTIFS
Les Services Web sont un outil d'intégration interapplications et d'ouverture vers l'intranet, l'extranet ou l'Internet, i.e. permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Les API Java pour services Web XML (JAX-WS) offrent un ensemble d'outils puissants pour développer une Architecture Orientée Services (SOA).
Le but de ce stage est donc de maîtriser les concepts de base des Web services, connaître les standards techniques connexes , connaître les limites actuelles des Web services et leurs possibilités future.
PUBLIC
- Chef de projet
- Développeur
- Architecte technique
PRE-REQUIS
- Des connaissances en Java JEE et en XML sont indispensables
QUALITE
- Supports de cours en francais
CONTENU PEDAGOGIQUE
- Introduction aux Web Services
- De l'approche client/serveur aux objets distribués
- Rappels sur la norme XML et présentation de la norme XMLSchema
- Principe des Services Web
- Origine des Web services : W3C, OASIS et WS-I
- Définition et enjeux des Web services
- De l'approche client/serveur aux objets distribués
- Créer un Web Service
- Organisation des applications à base de Services Web
- Intégration de l'existant
- Connectivité des Services Web avec les autres technologies
- Intégration des services Web pour des accès via les Services Web
- Lien avec les architectures orientées services (SOA)
- Fonctionnalités d'une SOA
- Mise en oeuvre de SOA avec les services Web
- Technologies principales : HTTP, XML, SOAP, WSDL
- Organisation des applications à base de Services Web
- Intégration des Web services à la plate-forme JEE
- Présentation des API Java dédiées aux Web services :
- JAXP, JAX-RPC, JAXM et JAXR
- Les projets Web Services Apache
- AXIS, XML-RPC, SAAJ, WSIF
- Intégration des Services Web dans les outils de développement (e.g. Eclipse)
- Plate-forme d'exécution des Services Web (e.g. Glassfish and Metro, Bea WebLogic, IBM WebSphere, ...)
- Présentation des API Java dédiées aux Web services :
- Accéder et utiliser un Web Service
- Description d'un Web service avec WSDL
- Définition des interfaces d'un service Web
- Spécification de l'implémentation
- Déploiement des Web Services avec UDDI
- Présentation des concepts UDDI.
- Publication et recherche d'un Web service
- Utilisation de UDDI depuis Java, via l'API JAXR
- Description d'un Web service avec WSDL
- Mettre en oeuvre des clients de services Web dans Java
- Accès à des services Web via leur WDSDL
- Création de fichiers sources clients à partir de WSDL
- Personnalisation des fichiers sources générés avec JAX-WS
- Accès à des services Web via leur WDSDL
- Sécuriser les services Web
- Limiter l'accès aux services Web et aux méthodes
- Fournir des informations sur l'authentification aux services Web
- Limiter l'accès aux services Web et aux méthodes
Nous contacter

Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.

Toutes les formations






