|
Les web-services - Publication de services
5.4.L’appel d’un Web
Service
Lorsque vous aurez trouvé, grâce aux annuaires UDDI, le
Web Service que vous souhaitez utiliser, vous devrez récupérer
l’adresse du WSDL associée.
Ex :
http://www.xmethods.net/sd/2001/TemperatureService.wsdl
Le client qui appelle un Web Service
peut être soit un navigateur Web, soit une application cliente
(Swing, SWT, …). L’appel peut être fait
expressément par l’utilisateur ou peut être
automatisé (un Web Service qui en appel un autre, …).
Les appels peuvent être complètement indépendants
de l’utilisateur (procédure de tâches
automatisées, Threads). Le client peut être une
plateforme différente de la plateforme hébergeant le
Web Service (Mainframe, PC Serveur, PC Desktop, PC portable, PDA,
Téléphone portable, etc…). De même, si le
Web Service a été écrit en C#, le client peut
très bien être fait en Java, PHP, etc …
En fait, le client n’a même
pas à savoir le langage dans lequel a été
programmé le Web Service pour pouvoir l’utiliser.
Sachant que la consommation de Web
Services passe nécessairement par un certain nombre de
dialecte XML, une généralisation est faite et l’on
parle d’« XML Web Services ». Il est donc
impératif de maîtriser la syntaxe XML afin de comprendre
comment les Web Services communiquent entre eux et comment les
implémentations sont faites.
|
|
 |