Mashup of components made available on the Web is gaining more and more interest as an opportunity to integrate contents and application logics from independent sources in new, short-living and situational applications. These applications are usually meant to fill immediate needs and should be built according to simplified composition paradigms. Although existing mashup frameworks, like IBM Lotus Mashup or Yahoo! Pipes, provide valid solutions that make it easy to compose new applications, designers often have to deal with large and heterogeneous component repositories. Components are manually selected and combined, still requiring a support for their efficient selection and integration. In this context, we propose to use semantic annotation of components apt to abstract from the heterogeneity of underlying APIs. Then, we describe techniques for building a mashup component repository where semantically annotated components are organized according to similarity and coupling links. Finally, we discuss interactive, computer-aided design of mashup applications.

Semantic-driven Mashup Design

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

Abstract

Mashup of components made available on the Web is gaining more and more interest as an opportunity to integrate contents and application logics from independent sources in new, short-living and situational applications. These applications are usually meant to fill immediate needs and should be built according to simplified composition paradigms. Although existing mashup frameworks, like IBM Lotus Mashup or Yahoo! Pipes, provide valid solutions that make it easy to compose new applications, designers often have to deal with large and heterogeneous component repositories. Components are manually selected and combined, still requiring a support for their efficient selection and integration. In this context, we propose to use semantic annotation of components apt to abstract from the heterogeneity of underlying APIs. Then, we describe techniques for building a mashup component repository where semantically annotated components are organized according to similarity and coupling links. Finally, we discuss interactive, computer-aided design of mashup applications.
2010
9781450304214
File in questo prodotto:
File Dimensione Formato  
iiWAS_2010.pdf

gestori archivio

Tipologia: Full Text
Licenza: DRM non definito
Dimensione 411.28 kB
Formato Adobe PDF
411.28 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/42327
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact