Mashup is gaining popularity as a way to design Web applications by selecting from-the-shelf available components, independently provided by third parties and made accessible through Web APIs. A strong requirement for the mashup paradigm is the availability of techniques and tools to support the designer for the selection and composition of a huge amount of available components, given the semantic heterogeneity of their Web API specification. To this aim, in this paper we provide a model for guided search of components and related search schemes based on smashaker, a conceptual design framework for mashup. smashaker is built upon a Mashup Component Repository, where components are organized through semantic-based matching techniques. The paper also provides an evaluation of the schemes effectiveness.
A Framework for Guided Search of Mashup Components
BIANCHINI, Devis;DE ANTONELLIS, Valeria;MELCHIORI, Michele
2013-01-01
Abstract
Mashup is gaining popularity as a way to design Web applications by selecting from-the-shelf available components, independently provided by third parties and made accessible through Web APIs. A strong requirement for the mashup paradigm is the availability of techniques and tools to support the designer for the selection and composition of a huge amount of available components, given the semantic heterogeneity of their Web API specification. To this aim, in this paper we provide a model for guided search of components and related search schemes based on smashaker, a conceptual design framework for mashup. smashaker is built upon a Mashup Component Repository, where components are organized through semantic-based matching techniques. The paper also provides an evaluation of the schemes effectiveness.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.