Chapitre 7 Mise en oeuvre
Figure 7.4 Aperçu de l'outil de Matching
Figure 7.5 Aperçu de l'outil de Matching
96
Le composant de Matching peut aussi donner l'ensemble de
services qui peuvent être combiné avec le service en entré
en appliquant la formule présentée précédemment et
qui estime la valeur de Matching. La figure ci-dessous montre un exemple de
services qui peuvent être combiné avec un autre.
Chapitre 7 Mise en oeuvre
97
3. Etude De Cas :
Tout au long de la partie précédente, nous avons
parlé de la notion des Mashups comme étant une technologie de
composition des services et des données ensuite nous avons
présenté un état de l'art sur les services Web, et les
service web REST sémantique, enfin nous avons terminé par
l'étude d'un type spécifique de Mashups qui est le "Mashup
Sémantique" dans lequel on a montré le cycle de vie d'un Mashup
Sémantique et on a aussi proposé une approche (SAWADL) qui permet
d'ajouter des annotations sémantiques au-dessus des service Web REST
décris par la description WADL .
Dans le but de valider notre approche nous proposons la
création d'une application Mashup qui intègre les
différentes applications et activités de la société
nationale des transports ferroviaires(SNTF), en suivant l'approche
d'ingénierie sémantique présenté
précédemment.
Dans cette partie, nous allons commencer par faire une petite
étude sur les applications existantes au niveau de la
société SNTF et qu'on les souhaite intégrés dans
notre Mashup, mais avant cela nous définissons l'ontologie qui sera
utilisé pour l'annotation sémantique des APIs.
3.1. Ontologie :
Afin de créer un Mashup Sémantique il faut qu'on
dispose une ontologie qui sera utilisé pour enrichir les
différents APIs avec des concepts ontologiques. Dans cette partie nous
proposons la création d'une ontologie OWL DL pour la
société SNTF et qui sera utilisée pour la
sémantisation, la sélection et le Matching des APIs, tout ceci
à travers les APIs Jena (manipulation de L'ontologie), et Pellet(pour
raisonnement sur l'ontologie OWL DL). La figure 7.6 montre l'ontologie de
Maintenance de la société SNTF.
|