Supporting reconfigurable object distribution for customized web applications

  • Authors:
  • Po-Hao Chang;Gul Agha

  • Affiliations:
  • RiverGlass, Inc., Champaign, Illinois;University of Illinois at Urbana-Champaign, Urbana, Illinois

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In current practice, Web applications are tightly coupled with the platforms that a particular service provider intends to support and the execution scenario envisioned at the design time. The resulting applications do not adapt well to all clients and runtime execution contexts. The goal of our research is to develop methods and software to support recon-figurable distributed applications which can be customized to specific requirements. We view a Web application as a composition of actors, i.e. distributed active objects, and apply techniques of generative programming to develop a virtual application framework which separates the logic of objects from aspects relevant to object distribution on different platforms. We describe ActorSpec, a specification system allowing programmers to express desired object distribution and assisting application generators to produce highly customized versions of an application. The resulting flexibility facilitates the development of customizable Web applications on an increasingly complex Web infrastructure.