Mashup is gaining wide popularity as an opportunity for building short-living, situational applications, by selecting from-the-shelf available composable elements from different sources. We present a recommendation system, called SMASHAKER (Semantic MASHup shAKER), that proactively supports the designer in the selection of mashup components. In particular, SMASHAKER mitigates the burden of manual composition, that is hampered by the semantic heterogeneity of component descriptions (in terms of I/O variables, operations, events) and by the variety of elements to be combined, ranging from traditional data sources to application logics (e.g., Web services) and data feeds (e.g., RSS/Atom feeds). Semantic Web technologies are applied to describe and organize components and to propose and rank them with respect to their similarity with designer's requirements and the degree of coupling among them. The mashup designer interacts with our system, which exploiting the semantic description and organization of mashup components recommends step-by-step suitable selection according to similarity and coupling metrics.

A semantic framework for mashup composition

BIANCHINI, Devis;DE ANTONELLIS, Valeria;MELCHIORI, Michele
2010-01-01

Abstract

Mashup is gaining wide popularity as an opportunity for building short-living, situational applications, by selecting from-the-shelf available composable elements from different sources. We present a recommendation system, called SMASHAKER (Semantic MASHup shAKER), that proactively supports the designer in the selection of mashup components. In particular, SMASHAKER mitigates the burden of manual composition, that is hampered by the semantic heterogeneity of component descriptions (in terms of I/O variables, operations, events) and by the variety of elements to be combined, ranging from traditional data sources to application logics (e.g., Web services) and data feeds (e.g., RSS/Atom feeds). Semantic Web technologies are applied to describe and organize components and to propose and rank them with respect to their similarity with designer's requirements and the degree of coupling among them. The mashup designer interacts with our system, which exploiting the semantic description and organization of mashup components recommends step-by-step suitable selection according to similarity and coupling metrics.
2010
Proc. of 18th Italian Symposium on Advanced Database Systems (SEBD’10)
MIUR (compresi PRIN FIRB,FISR)
S. Bergamaschi, S. Lodi, R. Martoglia, C. Sartori
PE6_10 Web and information systems, database systems, information retrieval and digital libraries
Esperti anonimi
Inglese
contributo
18th Italian Symposium on Advanced Database Systems (SEBD’10)
Jun. 20-23, 2010
Rimini, Italy
Nazionale
STAMPA
UNICO
26
33
8
9788874883691
Società Editrice Esculapio
semantic mashup; recommendation system
none
Bianchini, Devis; DE ANTONELLIS, Valeria; Melchiori, Michele
273
info:eu-repo/semantics/conferenceObject
3
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11379/35396
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact