Chapitre 6 Construction de Mashup
sémantique
La figure 6.5 montre une architecture de
référence pour un mashup sémantique. Cette architecture se
compose en un ensemble de couche et une ontologie de domaine.
Les couches représentent les principaux blocs
fonctionnels pour la génération automatique des Mashup.
L'ontologie de domaine vise à enrichir le processus d'ingénierie
par une couche sémantique lui permet une sélection et une
combinaison automatique des APIs inclus dans l'application Mashup.
Figure 6.5 : Cycle de vie d'un Mashup sémantique
3.1 La sémantisation des APIs :
Notre travail consiste à créer un prototype qui
permet de faire une combinaison automatique entre deux types D'APIs (SOAP,
RESTful) qui sont les plus utilisés dans l'ingénierie des
applications MASHUPs. Différentes approches de services web
sémantique sont implémentées dans notre outil, tel que
l'approche SAWSDL qui est utilisée pour sémantiser les services
web SOAP. SAWSDL permet d'annoter les entrées et les sorties d'un
fichier WSDL avec des concepts ontologique, cela va servir dans la
création automatique des mashups en sélectionnant de
manière non-ambigu les Inputs (respectivement
|