Erweiterte Suche

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 developers. First, it introduces several approaches to integrate mashups into the services, or Web pages, that they are based upon. These approaches commonly implement ways to determine which mashups are potentially relevant for display in a certain Web page context. One approach, ActiveTags, enables users to create reliable mashups based on tags, which effectively, leads to customized views of Web pages with tagged content. A scenario that demonstrates the potential benefits of this approach is presented. Second, a formalization of the approaches is presented which uses a relational analog to show their commonalities. The abstraction from implementation specifics opens the range of vision for fundamental capabilities and gives a clear picture of future work.

Titel: Web-Wide Application Customization
Untertitel: The Case of Mashups
Verfasser: Hagemann, Stephan GND
Vossen, Gottfried GND
Organisation: European Research Center for Information Systems (ERCIS)
FB 04: Wirtschaftswissenschaftliche Fakultät
Dokumenttyp: Arbeitspapier
Medientyp: Text
Erscheinungsdatum: April 2010
Publikation in MIAMI: 29.08.2012
Datum der letzten Änderung: 25.11.2015
Reihe Working Papers / ERCIS - European Research Center for Information Systems ; 8
Schlagworte: Application customization; mashups; social tagging; meta-programming
Fachgebiete: Wirtschaft; Datenverarbeitung; Informatik
Sprache: Englisch
Format: PDF-Dokument
URN: urn:nbn:de:hbz:6-39359467862
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