Ajaxifying Classic Web Applications

Recently, alpha new Web development technique for creating interactive Web applications, dubbed AJAX, has emerged in response to the limited degree of interactivity in large-grain stateless Web interactions. In this new model, the Web interface is composed of individual components which can be updated/replaced independently, and the client/server communication is based on a delta-communication style of interaction. With the rise of AJAX Web applications classical multi-page Web applications are becoming legacy systems. This research seeks to explore how software engineering techniques can assist in comprehending, analyzing, and restructuring classic Web applications towards AJAX.

[1]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[2]  Arie van Deursen,et al.  Migrating Multi-page Web Applications to Single-page AJAX Interfaces , 2007, 11th European Conference on Software Maintenance and Reengineering (CSMR'07).

[3]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[4]  Filippo Ricca,et al.  Analysis, testing and re-structuring of Web applications , 2004, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings..

[5]  Jesse James Garrett Ajax: A New Approach to Web Applications , 2007 .

[6]  Arie van Deursen,et al.  Crosscutting concerns in J2EE applications , 2005, Seventh IEEE International Symposium on Web Site Evolution.

[7]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[8]  Arie van Deursen,et al.  An Architectural Style for Ajax , 2006, 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07).