Understanding mashup development

Jin Yu, Boualem Benatallah, Fabio Casati, Florian Daniel

Research output: Contribution to journalArticle

308 Citations (Scopus)

Abstract

Web mashups are Web applications developed using contents and services available online. Despite rapidly increasing interest in mashups over the past two years, comprehensive development tools and frameworks are lacking, and in most cases mashing up a new application implies a significant manual programming effort. This article overviews current tools, frameworks, and trends that aim to facilitate mashup development. The authors use a set of characteristic dimensions to highlight the strengths and weaknesses of some representative approaches.

Original languageEnglish
Pages (from-to)44-52
Number of pages9
JournalIEEE Internet Computing
Volume12
Issue number5
DOIs
Publication statusPublished - 2008
Externally publishedYes

Keywords

  • Application integration
  • Component-based development
  • Composition
  • Data integration
  • Data mining
  • Feeds
  • HTML
  • Layout
  • Mashups
  • Service mashups
  • User interface integration
  • User interfaces
  • Web services
  • XML

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Understanding mashup development. / Yu, Jin; Benatallah, Boualem; Casati, Fabio; Daniel, Florian.

In: IEEE Internet Computing, Vol. 12, No. 5, 2008, p. 44-52.

Research output: Contribution to journalArticle

Yu, J, Benatallah, B, Casati, F & Daniel, F 2008, 'Understanding mashup development', IEEE Internet Computing, vol. 12, no. 5, pp. 44-52. https://doi.org/10.1109/MIC.2008.114
Yu, Jin ; Benatallah, Boualem ; Casati, Fabio ; Daniel, Florian. / Understanding mashup development. In: IEEE Internet Computing. 2008 ; Vol. 12, No. 5. pp. 44-52.
@article{336e157b647a471f82c3c610413c5b44,
title = "Understanding mashup development",
abstract = "Web mashups are Web applications developed using contents and services available online. Despite rapidly increasing interest in mashups over the past two years, comprehensive development tools and frameworks are lacking, and in most cases mashing up a new application implies a significant manual programming effort. This article overviews current tools, frameworks, and trends that aim to facilitate mashup development. The authors use a set of characteristic dimensions to highlight the strengths and weaknesses of some representative approaches.",
keywords = "Application integration, Component-based development, Composition, Data integration, Data mining, Feeds, HTML, Layout, Mashups, Service mashups, User interface integration, User interfaces, Web services, XML",
author = "Jin Yu and Boualem Benatallah and Fabio Casati and Florian Daniel",
year = "2008",
doi = "10.1109/MIC.2008.114",
language = "English",
volume = "12",
pages = "44--52",
journal = "IEEE Internet Computing",
issn = "1089-7801",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "5",

}

TY - JOUR

T1 - Understanding mashup development

AU - Yu, Jin

AU - Benatallah, Boualem

AU - Casati, Fabio

AU - Daniel, Florian

PY - 2008

Y1 - 2008

N2 - Web mashups are Web applications developed using contents and services available online. Despite rapidly increasing interest in mashups over the past two years, comprehensive development tools and frameworks are lacking, and in most cases mashing up a new application implies a significant manual programming effort. This article overviews current tools, frameworks, and trends that aim to facilitate mashup development. The authors use a set of characteristic dimensions to highlight the strengths and weaknesses of some representative approaches.

AB - Web mashups are Web applications developed using contents and services available online. Despite rapidly increasing interest in mashups over the past two years, comprehensive development tools and frameworks are lacking, and in most cases mashing up a new application implies a significant manual programming effort. This article overviews current tools, frameworks, and trends that aim to facilitate mashup development. The authors use a set of characteristic dimensions to highlight the strengths and weaknesses of some representative approaches.

KW - Application integration

KW - Component-based development

KW - Composition

KW - Data integration

KW - Data mining

KW - Feeds

KW - HTML

KW - Layout

KW - Mashups

KW - Service mashups

KW - User interface integration

KW - User interfaces

KW - Web services

KW - XML

UR - http://www.scopus.com/inward/record.url?scp=52249092416&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=52249092416&partnerID=8YFLogxK

U2 - 10.1109/MIC.2008.114

DO - 10.1109/MIC.2008.114

M3 - Article

VL - 12

SP - 44

EP - 52

JO - IEEE Internet Computing

JF - IEEE Internet Computing

SN - 1089-7801

IS - 5

ER -