Chapitre 6 Construction de Mashup
sémantique
l'annotation des niveaux externes:
Dans ce cas, les entrées d'une méthode sont
annotées globalement via la balise «
<request> »mais il faut créer des
schémas de Maping qui permet de spécifier les schémas de
transformation nécessaires entre les paramètres en entrés
et les concepts d'une ontologie une chose qui n'est pas traité dans
notre travail.
A titre d'illustration, nous prenons l'exemple de la carte
CarteBancaire définit en WADL (voir figure6.4) et l'ontologie OWL des
carte bancaire (voir figure 6.4). Dans cette ontologie il n'y a pas de
correspondance individuelle pour les deux attributs Nom et Prénom du
type CarteBancaire. Cependant, le concept Propriétaire de l'ontologie
correspond à la fusion de ces deux attributs. Afin d'établir la
correspondance entre CarteBancaire et CarteDeCredit il faut,
premièrement, les associer en utilisant modleRefernce et ensuite
définir un schéma de transformation à l'aide d'une feuille
de style XSL par exemple.
Figure 6.4 annotation des entrés et des sorties
globalement avec SAWADL
3. Le Processus D'ingénierie D'un Mashup
Sémantique:
La création des applications Mashup automatique
nécessitera forcement une couche sémantique au-dessus des APIs
(service web) qu'ils les composent. Comme la composition
dynamique des services web classiques, les Mashup
sémantique permettent un développement plus rapide et une
composition transparente à l'utilisateur. Mais contrairement à
celle des services web classiques les Mashup se composent d'APIs de
différente nature qu'elle lui génère plus de
difficulté dans le processus de combinaison.
88
|