Web-Wide Application Customization : The Case of Mashups

Application development of is commonly a balancing of interests, as the question of what should actually be implemented is answered differently by different stakeholders. This paper considers mashups, which are a way of allowing an application to grow beyond the capabilities of the original develope...

Authors: Hagemann, Stephan
Vossen, Gottfried
Division/Institute:European Research Center for Information Systems (ERCIS)
FB 04: Wirtschaftswissenschaftliche Fakultät
Document types:Working paper
Media types:Text
Publication date:2010
Date of publication on miami:29.08.2012
Modification date:25.11.2015
Series:Working Papers / ERCIS - European Research Center for Information Systems, Bd. 8
Edition statement:[Electronic ed.]
Subjects:Application customization; mashups; social tagging; meta-programming
DDC Subject:004: Datenverarbeitung; Informatik
330: Wirtschaft
License:InC 1.0
Language:English
Format:PDF document
URN:urn:nbn:de:hbz:6-39359467862
Permalink:https://nbn-resolving.de/urn:nbn:de:hbz:6-39359467862
Digital documents:ercis_wp_no_8.pdf
Table of contents:
  • 1 Introduction ..... 1
  • 2 ActiveTags ..... 2
  • 2.1 ActiveTags as a Sample of Web-Wide Application Customization ..... 3
  • 2.2 Design ..... 4
  • 2.3 A Use Case: Personal Learning Environments ..... 7
  • 3 Alternatives to Web Application Customization ..... 10
  • 3.1 Piggy Bank ..... 10
  • 3.2 Intel Mash Maker ..... 12
  • 4 A Formalization: Mashup Creation as Meta-Programming ..... 14
  • 4.1 A Relational View of the Web ..... 15
  • 4.2 A Meta-SQL Implementation of Client-Side Mashups ..... 17
  • 4.2.1 Tag Extraction ..... 17
  • 4.2.2 Mashup Inclusion ..... 20
  • 4.2.3 Mashup Execution ..... 21
  • 4.2.4 The Meta Web Query ..... 22
  • 4.3 On the Expressive Power of Meta Web Queries ..... 23
  • 5 Conclusions ..... 24
  • References ..... 25.