Supporting reconfigurable object distribution for customized web applications

Po-Hao Chang, Gul Agha
2007 Proceedings of the 2007 ACM symposium on Applied computing - SAC '07  
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 reconfigurable distributed applications which can be customized to specific requirements. We view a Web application as a composition of actors,
more » ... 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.
doi:10.1145/1244002.1244280 dblp:conf/sac/ChangA07 fatcat:kiaofu7nafbivnsyve7kk7vlte