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
9788874883691
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