Towards a framework for migrating web applications to web services

  • Authors:
  • Asil A. Almonaies;Manar H. Alalfi;James R. Cordy;Thomas R. Dean

  • Affiliations:
  • Queens University, Kingston, Ontario, Canada;Queens University, Kingston, Ontario, Canada;Queens University, Kingston, Ontario, Canada;Queens University, Kingston, Ontario, Canada

  • Venue:
  • Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Migrating traditional legacy web applications to web services is an important step in the modernization of web-based business systems to more complex inter-business services and interactions. While the problem of migrating various kinds of legacy software systems to a service oriented architecture (SOA) environment has been well studied in the literature, approaches to migrate dynamic web applications to web services are lacking. In this paper we outline the requirements for a semi-automated approach to migrate dynamic legacy web applications to web services-based SOA applications while preserving the original web application's business processes. A manual demonstration of our approach is presented using two examples from Moodle, a popular open source course management system. The migration process is guided by three goals: user interface plasticity, code refactoring and load balancing.