A framework for migrating web applications to web services

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

  • Affiliations:
  • School of Computing, Queens University, Kingston, Ontario, Canada;School of Computing, Queens University, Kingston, Ontario, Canada;School of Computing, Queens University, Kingston, Ontario, Canada;School of Computing, Queens University, Kingston, Ontario, Canada

  • Venue:
  • ICWE'13 Proceedings of the 13th international conference on Web Engineering
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a framework for semi-automatically migrating monolithic legacy web applications to service oriented architecture (SOA) by separating potentially reusable features as web services. Software design recovery and source transformation techniques are used to automatically analyze and reprogram web application code to migrate existing web-based systems to support inter-business services and interactions. Such modernization helps make web applications more flexible, allowing them to more easily integrate functionality with other systems and respond to rapidly changing business needs. While the problem of migrating other kinds of legacy software systems to an SOA environment has been well studied in the literature, approaches to migrating legacy web applications to web services are lacking. We demonstrate our framework on the analysis and automated restructuring of an existing PHP web application, by migrating integrated internal features to independent, reusable web services.