Show simple item record

dc.contributor.authorAlmonaies, Asil
dc.contributor.otherQueen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))en
dc.date2013-03-28 14:23:24.797en
dc.date.accessioned2013-04-01T20:25:11Z
dc.date.available2013-04-01T20:25:11Z
dc.date.issued2013-04-01
dc.identifier.urihttp://hdl.handle.net/1974/7865
dc.descriptionThesis (Ph.D, Computing) -- Queen's University, 2013-03-28 14:23:24.797en
dc.description.abstractService 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.en_US
dc.languageenen
dc.language.isoenen_US
dc.relation.ispartofseriesCanadian thesesen
dc.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.en
dc.subjectWeb Servicesen_US
dc.subjectWeb Applicationsen_US
dc.subjectMigration Processen_US
dc.subjectService-Oriented Architectureen_US
dc.titleA FRAMEWORK FOR MIGRATING WEB APPLICATIONS TO WEB SERVICESen_US
dc.typethesisen_US
dc.description.degreePh.Den
dc.contributor.supervisorCordy, James R.en
dc.contributor.supervisorDean, Thomas R.en
dc.contributor.departmentComputingen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record