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

d'ajouter des annotations sémantiques au-dessus des services web REST afin de fournir un certain niveau d'automatisation.

Maria et ses collègue [Maria and al, 2009] ont proposé une approche (SWEET) intégrée et léger pour décrire formellement la sémantique des services web RESTful. Ils commencent par la création d'une description pour services web REST qui sera lisible par la machine en utilisant le hRESTS (HTML pour RESTful Services) microformat [Kopecky and al, 2008], puis hRESTS sera complété par le microformat MicroWSMO [Kopecky and al,2009], qui soutient l'annotation sémantique des services web REST, Enfin, les annotations HTML peuvent être sauvegardés et republié, ou il peut être utilisé pour extraire le RDF descriptions MicroWSMO. La figure 4.6 montre les 3-étapes nécessaires pour fournir des annotations sémantiques aux services web RESTful,

Figure 4.6 : L'annotation sémantique des services web RESTful avec SWEET

HRESTS :

Toutes les interactions possibles avec les services web RESTful, et les services en général, sont imposées dans la description du service, qui donne des informations sur

les exigences et
les méthodes à invoquée. Bien que les applications et les API Web contiennent des documents HTML, ce qui est moi compréhensible par la machin. Certains formalismes existant pour décrire les services web RESTful tel que WSDL et WADL. Toutefois, afin de soutenir l'automatisation des services RESTful, certains aspects clés de la description doivent être lisibles à la machine.

hREST [Kopecky and al, 2008] microformat permet la création pour les services web RESTful une descriptions lisible et interprétable par la machine, en ajoutant certains éléments au-dessus du HTML. hREST utilise la « classe » et les attributs « id » de XHTML pour marquer les propriétés du service sans modifier la visualisation de la description au format HTML. hRESTS marquer la description de service dans son ensemble, la méthode utilisée HTTP, l'opération avec ses entrée et ses sortie et le noms de service. Elle permet également le lien entre les différentes pages d'une page principale.la figure 4.7 donne un exemple d'un service web RESTful décrit en hrest.

Chapitre 4 Les services web REST sémantique

<div class=»service» id=»vol»>

<p>Description of the

<span class=»label»>billet d'avion</span> service:</p>

<div class=»operation» id=»rechercher vol»><p>

L'oprération <code class=»label»>getvol</code> est invoqué en utilisant <span class=»method»>GET</span>

à<code class=»address»> http://example.com/h/fidg</code>, avec <span class=»input»>le nom de la ville de depart le parameter <code>nom</code></span>.

Et retourne <span class=»output»>the les vols en detail <code>ex:volinformation</code> document.</span> </p></div></div>

74

Figure 4.7 Un service RESTful décrit en HREST

MicroWSMO :

hRESTS marque les principaux propriétés d'un service web RESTful et il fournit une description interprétable par la machine basée sur la documentation disponible

(HTML). Le résultat
peut être utilisé comme une base pour ajouter des informations complémentaires et des annotations sémantiques, ce qui contribuera à un niveau supérieur d'automatisation de la découverte, la combinaison, le classement, et l'invocation des services web. En conséquence les Services web RESTful sémantique (SRS) peuvent être développés et adaptés suivant les approches de services Web sémantiques (SWS).

[Maria and al, 2009] utilisent MicroWSMO [Kopecky and al,2009] pour l'annotation sémantique des services web RESTful, et qui permet la création d'un SAWSDL-analogues [Kopecky and al,2007]. Il a trois éléments principaux, qui représentent des liens vers des adresses URI pour des concepts sémantiques et des transformateurs des données. La balise de model indique que l'URI est un lien vers une entité ontologie, tandis que lifting et lowering pointent ver des liens pour lever et descendre des transformations entre le niveau des descriptions techniques (par exemple XML, utilisé comme format d'échange de données) et le niveau de connaissances sémantiques (par exemple RDF, utilisé pour la manipulation fondés sur la sémantique comme le raisonnement). Le microformat MicroWSMO est relativement simple, mais il fournit tous les éléments nécessaires pour attacher des informations sémantiques aux descriptions de services RESTful.

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








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo