Chapitre 3 Les services web sémantique
descriptions respectives. Le calcul de similarité peut
être basé sur des données syntaxiques ou sémantiques
plus expressives.
Il existe différents modes de mise en correspondance
(horizontale, verticale) [TEMGLIT and al,2008]:
a) Mise en correspondance horizontale : elle
est appliquée lorsqu'on a besoin de vérifier si deux
opérations OP1 et OP2 peuvent être composées ensemble
(enchaînées). Ceci consiste à faire correspondre les
sorties de la première opération aux entrées de la
deuxième (Fig ci-après) [TEMGLIT and al,2008].
59
Figure 3.15. Mise en correspondance
horizontale
b) Mise en correspondance verticale 1:1: est
nécessaire lorsqu'on veut vérifier si deux opérations OP1
et OP2 ont des fonctionnalités similaires, c'est-à-dire, si
l'opération OP1 peut être substituée par l'opération
OP2 (Fig ci-après) [TEMGLIT and al,2008].
Figure 3.16. Mise en correspondance verticale
1:1
c) Mise en correspondance verticale 1:N :
est appliquée lorsqu'on veut vérifier si une
opération OP1 peut être substituée par une chaine
d'opérations simples tel que les entrées de l'opération
recherchée (OP1) correspondent sémantiquement aux entrées
de la première opération de la chaîne et ses sorties
correspondent sémantiquement aux sorties de la dernière
opération de la chaîne (Fig ci-après) [TEMGLIT and
al,2008].
Figure 3.17. Mise en correspondance verticale
1:N
Chapitre 3 Les services web sémantique
60
6. Conclusion :
Un service Web sémantique est un service Web
décrit, en utilisant des annotations sémantiques dans un langage
du Web sémantique bien défini, qui permettent au service Web
d'avoir une interface compréhensible par les humains et les machines.
Ces services Web sémantiques s'appuient en général sur les
langages du Web sémantique, pour décrire leurs
fonctionnalités et les données qu'ils échangent.
Les motivations pour développer, ou tendre vers les
services Web sémantiques sont évidemment de faciliter les phases
automatiques de découverte, sélection et composition de services
Web. En effet, si leur sémantique est connue, alors chercher et composer
des services Web pourra être fait automatiquement en donnant la
sémantique cible.
Les avantages de l'utilisation du Web sémantique pour
la description des services Web sont nombreux. En plus, de rendre l'interface
du serviceWeb accessible automatiquement par des machines, ils permettent
également, la description de propriétés non
fonction0nelles telles que la qualité de services, les contraintes de
sécurité, et l'intégration effective des services Web dans
des applications industrielles, d'une manière uniforme
compréhensible par tous.
|