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 4 Les services web REST sémantique

69

? les communications sans état facilitent l'implantation de ces fonctionnalités

? les technologies utilisées étant largement utilisées (HTTP, URI, XML) des outils existent déjà pour gérer ces problématiques

L'utilisation de technologies existantes et largement testées sur le web est un avantage majeur de l'approche REST face à une solution SOAP qui redéfinit des protocoles par dessus HTTP (WS-*).

6. Classification Des Approches De Service REST Sémantique :

Comme les services web soap La sémantisation des services web REST peuvent être classifié aux deux approches. La première approche consiste à développer une ontologie qui décrit les services Web REST ainsi que leur sémantique d'un seul bloc. La deuxième approche consiste à annoter les langages existants avec de l'information sémantique. L'avantage principal de ce genre de solutions réside dans la facilité pour les fournisseurs de services d'adapter leurs descriptions existantes aux annotations proposées.

Nous classifions donc ces approches de la manière suivante : dans un premier temps, nous étudions les ontologies de services REST, puis dans un second temps nous détaillons les annotations de langages existants.

6.1. Une ontologie de service RESTful :

6.1.1. SOOWL-S advertisements (a social-oriented version of OWL-S advertisements):

Une architecture typique d'un outil mashup est représentée dans la figure4.2 dans laquelle est impliqué le serveur d'outil mashup et une application Web dans laquelle l'outil expose ses fonctionnalités. L'outil fournit un ensemble de modules que les utilisateurs peuvent les sélectionner en vue de développer leurs mashups . En général, ces modules peuvent être classés en deux types, des modules méta-service et modules statiques. Les modules statiques sont liés à des services pré- enregistrés dans l'outil de mashup. Les modules de méta-service sont des modules paramétrés [Meditskos and al, 2011].

Figure 4.2 Architecture typique d'un outil de mashup

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