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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !