WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mashup sémantique

( Télécharger le fichier original )
par Abdelhamid MALKI
Université Djillali Liabes de Sidi Bel Abbes, Algérie - Master en informatique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984