Process-aware continuation management in web applications

Matthias Book*, Volker Gruhn, Marco Buss

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Web applications are subject to an interaction challenge not found in other user interfaces: In addition to the widgets that web pages are built of, browsers provide further navigation features such as the Back and Forward buttons that are beyond the developer's control. Continuations have been suggested as a means to cope with the arbitrary navigation patterns that users may perform using these features. While an elegant solution in theory, continuations can incur a significant memory load in practice, and may offer more navigation options than business requirements mandate. We therefore propose a dialog control logic that augments the continuation approach with strategies for automatic elimination of continuations that will likely not be needed anymore, or whose invocation shall be prevented due to business requirements. This way, we aim to realize the benefits that continuations can provide to web applications, while ameliorating the drawbacks that they exhibit in practice.

Original languageEnglish
Title of host publication27th Annual ACM Symposium on Applied Computing, SAC 2012
Pages717-724
Number of pages8
DOIs
Publication statusPublished - 2012
Event27th Annual ACM Symposium on Applied Computing, SAC 2012 - Trento, Italy
Duration: 26 Mar 201230 Mar 2012

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference27th Annual ACM Symposium on Applied Computing, SAC 2012
Country/TerritoryItaly
CityTrento
Period26/03/1230/03/12

Other keywords

  • continuations
  • navigation
  • web engineering

Fingerprint

Dive into the research topics of 'Process-aware continuation management in web applications'. Together they form a unique fingerprint.

Cite this