Développer des Webservices

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
Développer des Web Services en Java (Prev Lesson)
(Next Lesson) SOA, architectures orientées services – L’essentiel
Back to Développer des Webservices
Public

Décideurs informatique souhaitant découvrir les apports des Web ServicesResponsables études et développement, Chefs de projet désirant connaître les technologies mises en oeuvre dans le cadre des Services WebToute personne souhaitant comprendre les apports de l'utilisation des Services Web

Pré-requis

Aucun Disposez-vous des compétences nécessaires pour suivre cette formation ? Testez-vous !