Return to search

A FRAMEWORK FOR MIGRATING WEB APPLICATIONS TO WEB SERVICES

Service Oriented Architecture (SOA) is an increasingly important software architecture, designed to flexibly connect separate components in response to rapid changes in the business environment. SOA focuses on the exchange of information between independent software
components and on the reusability of the components by separating communication interface from internal implementation. There are several features of SOA that make legacy system modernization to SOA appealing in today’s world. These are loose coupling, abstraction of underlying logic, agility, flexibility, reusability, autonomy, statelessness, discoverability and reduced cost.
Migration of legacy systems to SOA is an important problem. While migration of
legacy data processing systems has been widely studied, migration of legacy web applications has not. In this thesis we review existing strategies for migration of monolithic legacy web applications to web services, noting the unique challenges due to the highly dynamic nature of the systems, poorly structured code, and weakly typed languages in web applications, and the need for automation to assist in the process.
We present a new semi-automated framework for the analysis and migration of monolithic
web applications to web services using source analysis and transformation techniques,
and outline a set of source transformation steps that can be used to migrate existing
legacy web applications to web services form. We demonstrate our framework on
the analysis and automated restructuring of two large existing web applications to extract and migrate integrated internal features to independent, reusable web services. / Thesis (Ph.D, Computing) -- Queen's University, 2013-03-28 14:23:24.797

Identiferoai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:OKQ.1974/7865
Date01 April 2013
CreatorsAlmonaies, ASIL
ContributorsQueen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))
Source SetsLibrary and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada
LanguageEnglish, English
Detected LanguageEnglish
TypeThesis
RightsThis publication is made available by the authority of the copyright owner solely for the purpose of private study and research and may not be copied or reproduced except as permitted by the copyright laws without written authority from the copyright owner.
RelationCanadian theses

Page generated in 0.2247 seconds