Introduction aux technologies des web services en Java EE
Web Service Présentation Principe de fonctionnement Exemple Contexte Qu’est ce qu’un Web Service ? Principe de fonctionnement Création et consommation d'un service Web simple avec JAX-WS Exemple Web Service
Web Service Présentation Principe de fonctionnement Exemple Contexte Qu’est ce qu’un Web Service ? Principe de fonctionnement Création et consommation d'un service Web simple avec JAX-WS Exemple Web Service
Contexte Avènement d’Internet Architecture distribuée Utiliser et fournir des services Services à valeur ajoutée Support à travers une multitude de fournisseurs Architecture distribuée Différents sites pour une entreprise Hétérogénéité des applications Des entreprises demandeuses de services Proposer des standards Contexte
Qu’est ce qu’un Web Service ? Les services Web sont des applications client et serveur qui communiquent sur le protocole HyperText Transfer Protocol (HTTP) du World Wide Web. Comme décrit par le World Wide Web Consortium (W3C), les services Web constituent un moyen standard d'interopérabilité entre des applications fonctionnant sur une variété de plates-formes et des frameworks. Qu’est ce qu’un Web Service ?
Qu’est ce qu’un Web Service ? Les services Web sont caractérisés par leur grande interopérabilité et extensibilité grâce à l'utilisation du langage XML. Un service Web est donc un service dont l'interface est décrit en utilisant une définition WSDL, et peut être invoqué l'aide d'un message SOAP. Qu’est ce qu’un Web Service ?
Réseau Web Service L’idée
Mise en œuvre XML (eXtensible Markup Language) Échange de messages XML entre client et serveur Lisible, structuré SOAP (Simple Object Access Protocol) Protocole définissant les échanges XML entre entités WSDL (Web Services Description Language) Description technique des services web proposés UDDI (Universal Description Discovery and Integration) Annuaire des services web disponibles HTTP, SMTP, BEEP… Réutilisation des standards « habituels » d’Internet Mise en œuvre
Web Service Présentation Principe de fonctionnement Exemple Contexte Qu’est ce qu’un Web Service ? Principe de fonctionnement Création et consommation d'un service Web simple avec JAX-WS Exemple Web Service
Web Service Présentation Principe de fonctionnement Exemple Contexte Qu’est ce qu’un Web Service ? Principe de fonctionnement Création et consommation d'un service Web simple avec JAX-WS Exemple Web Service