Web services en Java
(services Web)
Jean-marc Farinone
2
Web services (services
web) : qu'est ce ?
❚Une architecture orientée objet et distribuée où les
messages sont en syntaxe XML.
❚Une définition : Les Services Web sont des fonctions
accessibles par le protocole HTTP. La syntaxe
utilisée est XML (SOAP)
❚Ce n'est pas une technologie Java mais spécifiée
par le W3C (http://www.w3.org/2002/ws/)
❚Mais Java EE propose une API pour faire des web
services
(http://java.sun.com/webservices/).
3
Un service Web
❚Un service web est identifié par une description
(son "contrat") en XML. Plus précisément en WSDL
❚Ce contrat représente la structure SOAP/XML du
service Web.
❚Il est nécessaire de faire référence à ce contrat
WSDL du service Web si on désire l’utiliser (le
consommer) .
❚Ce contrat WSDL est visible en ajoutant "?WSDL" à
la fin de l'url où se trouve le service Web.
4
Les architectures
distribuées
fournisseur
de services client
annuaire
1. publication
d'une annonce
3. mise en correspondance
2. recherche d'un service
5
Les termes utilisés
❚Fournisseur de service publie une annonce décrivant
les services qu'il fournit = un "provider"
❚annuaire = un "registry"
❚un client demandeur (acheteur) d'un service = un
"requester"
❚une mise en relation entre client et fournisseur de
service = un "binding"
1 / 20 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!