2.4.2 Recherche d'un service web [29]
Le référentiel UDDI permet d'exporter des
services Web pour ensuite les offrir à des applications clientes qui
viendront les trouver en effectuant des recherches à partir de plusieurs
critères.
Nous allons détailler les étapes pour la recherche
de service
1.
[Marie Hélène Wassa Mballo] Page 40
Tout d'abord le service doit s'inscrire auprès d'un
référentiel UDDI en indiquant plusieurs de ses
caractéristiques, y compris sa description WSDL
2. L'application cliente va consulter un
référentiel UDDI afin de sélectionner le service web qu'il
souhaite utiliser
3. Une fois le service sélectionné, sa
description WSDL peut être consultée pour savoir comment interagir
avec celui-ci. Cette description permet de savoir quel message SOAP est
à envoyer et quel message SOAP sera reçu en retour du traitement
souhaité.
4. Il faut à présent contacter le service web
et donc établir la communication avec ce dernier.
5. Le message reçu du coté service Web implique
un traitement. Le service web pouvant être un frontal d'un environnement
réparti, le traitement en cours peut nécessiter à son tour
diverses interactions au sein même du système d'information
impliqué dans le traitement.
6. Si aucune erreur ne se produit, une réponse est
émise à l'application cliente.
Figure 2.3: découverte de service web
à partir de l'annuaire UDDI
Dans ce chapitre nous venons de voir la programmation
objet qui a joué un rôle très important dans le
développement des logiciels, ce paradigme a connu des
améliorations avec les limites qui ont été notées,
de ce fait son évolution a aboutit à la notion de programmation
orienté composant et la programmation orienté service qui va
donner les services web.
Dans le chapitre suivant nous verrons la découverte
de service au sein des grilles, les mécanismes mis en place pour
localiser les services désirés.
[Marie Hélène Wassa Mballo] Page
41
|