Services Web – L’essentiel
Objectifs
- Découvrir les caractéristiques d'une architecture orientée services
- Comprendre les principes de fonctionnement des Services Web
- Connaître les technologies mises en oeuvre dans le cadre des Services Web
Programme
Introduction aux Web Services
- Les limites des architectures distribuées : CORBA, EJB, DCOM
- Les avantages des Web Services
- Les fondements des Web Services : SOAP, WSDL et UDDI
- Principes d'architecture orientée services (SOA)
Interrogation d’un Web Service
- Principes du protocole SOAP : enveloppe SOAP, différents mécanismes d’encodage (document, RPC...)
- Méthodes d’invocation d’un Web Service
- Stratégies de tests d’un Web Service
- Les outils de tests Open Source
- Génération des clients
Mise en place d’un Web Service
- Contrat d’un Web Service : WSDL
- Les implémentations Java EE : JAW-WS, JAX-RPC, AXIS 2, CX...
- Les implémentations .Net
- Stratégies de développent d’un Web Service
- Méthodes de déploiements
- Outils de développement : NetBeans, Eclipse, Visual Studio...
- Intégration de l’existant
- Les solutions de marché : Glassfish AS, Oracle AS, JBoss AS...
Services Web dynamiques
- Mécanisme de localisation d’un Web Service
- Les solutions d’annuaires : LDAP, JNDI...
- Principes des annuaires UDDI : pages blanches, pages jaunes...
- Les avantages des solutions UDDI
- Mécanisme d’interrogation et de découvertes des Web Services
- Le format WSIL
- Les solutions du marché
Considérations d'architecture et de design
- Sécurité : WS-Security, WS-Policy
- La gestion des transactions : WS-Coordination
- La garantie d’acheminement : WS-Addressing, WS-ReliableMessaging
- Gestion de contextes : WS-Correlation
- L’orchestration des services, mise en place d’une architecture SOA
- Best practices
- Technologies émergentes
Please login to get access to the quiz
Back to Développer des Webservices