Towards context-aware web applications

Po Hao Chang, Gul Agha

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In order to guarantee certain levels of QoS, a Web application needs to adapt itself to different execution contexts. However, because of the lack of coordination support in Web platforms, service providers respond to the challenge by simply providing multiple versions of a Web application, one for each context. We argue this top-down approach is neither efficient nor scalable: developing a context-specific application requires considerable effort and expertise while the ever-changing Internet never stops generating interesting contexts which can be exploited for better deployment. As an alternative, we propose a three-layer, bottom-up approach to building context-aware Web applications. At the bottom layer, we characterize a context-specific Web application with a particular component distribution plan which provides details for composing individual objects. In the middle layer, recursively defined configurations provide a bridge which relates high-level context features to low-level component distribution properties, where a configuration is a combination of configurations and/or component distribution properties. At the top level, a context management system selects desirable configurations according to the execution contexts.

Original languageEnglish (US)
Title of host publicationDistributed Applications and Interoperable Systems - 7th IFIP WG 6.1 International Conference, DAIS 2007, Proceedings
EditorsJadwiga Indulska, Kerry Raymond
Number of pages14
ISBN (Print)3540728813, 9783540728818
StatePublished - 2007
Event7th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2007 - Paphos, Cyprus
Duration: Jun 6 2007Jun 8 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4531 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other7th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2007

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Towards context-aware web applications'. Together they form a unique fingerprint.

Cite this