An approach to implementing cloud service oriented legacy application evolution

An emerging IT delivery model, Cloud Computing, can significantly reduce IT costs and complexities while improving workload optimisation and service delivery. More and more organisations are planning to migrate their existing systems into this internet-driven computing environment. This investigatio...

Full description

Bibliographic Details
Main Author: Zheng, Shang
Published: De Montfort University 2013
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.590446
id ndltd-bl.uk-oai-ethos.bl.uk-590446
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-5904462015-12-03T03:25:01ZAn approach to implementing cloud service oriented legacy application evolutionZheng, Shang2013An emerging IT delivery model, Cloud Computing, can significantly reduce IT costs and complexities while improving workload optimisation and service delivery. More and more organisations are planning to migrate their existing systems into this internet-driven computing environment. This investigation is proposed for this purpose and will be undertaken with two main aims. The first aim is to establish a general framework and method to assist with the evolution of legacy systems into and within the Cloud environment. The second aim is to evaluate the proposed approach and demonstrate that such an approach can be more effective than developing Cloud services from scratch. The underlying research procedure of this thesis consists of observation, proposition, test and conclusion. This thesis contributes a novel evolution approach in Cloud computing. A technical solution framework is proposed through a three-dimensional software evolution paradigm, which can cover the relationships of software models, software functions and software qualities in different Cloud paradigms. Finally, the evolved service will be run in the Cloud environments. The approach framework is implemented by three phases: 1) legacy system analysis and extraction, which proposes an analysis approach to decide the legacy system in the Cloud environment and to adopt the techniques of program slicing with improved algorithm and software clustering for extracting legacy components. 2) Cloud-oriented service migration including evolving software into and within Cloud. The process of evolving software 'INTO' Cloud can be viewed mainly as changing software qualities on software models. The process of evolving software 'WITHIN' Cloud can be viewed mainly as changing software functions on software models, the techniques of program and model transformation and software architecture engineering are applied. 3) Cloud service integration, which integrates and deploys the service in the Cloud environment. The proposed approach is proved to be flexible and practical by the selected case study. Conclusions based on analysis and future research are discussed at the end of the thesis.005.1Cloud-Oriented EvolutionDe Montfort Universityhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.590446http://hdl.handle.net/2086/9657Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 005.1
Cloud-Oriented Evolution
spellingShingle 005.1
Cloud-Oriented Evolution
Zheng, Shang
An approach to implementing cloud service oriented legacy application evolution
description An emerging IT delivery model, Cloud Computing, can significantly reduce IT costs and complexities while improving workload optimisation and service delivery. More and more organisations are planning to migrate their existing systems into this internet-driven computing environment. This investigation is proposed for this purpose and will be undertaken with two main aims. The first aim is to establish a general framework and method to assist with the evolution of legacy systems into and within the Cloud environment. The second aim is to evaluate the proposed approach and demonstrate that such an approach can be more effective than developing Cloud services from scratch. The underlying research procedure of this thesis consists of observation, proposition, test and conclusion. This thesis contributes a novel evolution approach in Cloud computing. A technical solution framework is proposed through a three-dimensional software evolution paradigm, which can cover the relationships of software models, software functions and software qualities in different Cloud paradigms. Finally, the evolved service will be run in the Cloud environments. The approach framework is implemented by three phases: 1) legacy system analysis and extraction, which proposes an analysis approach to decide the legacy system in the Cloud environment and to adopt the techniques of program slicing with improved algorithm and software clustering for extracting legacy components. 2) Cloud-oriented service migration including evolving software into and within Cloud. The process of evolving software 'INTO' Cloud can be viewed mainly as changing software qualities on software models. The process of evolving software 'WITHIN' Cloud can be viewed mainly as changing software functions on software models, the techniques of program and model transformation and software architecture engineering are applied. 3) Cloud service integration, which integrates and deploys the service in the Cloud environment. The proposed approach is proved to be flexible and practical by the selected case study. Conclusions based on analysis and future research are discussed at the end of the thesis.
author Zheng, Shang
author_facet Zheng, Shang
author_sort Zheng, Shang
title An approach to implementing cloud service oriented legacy application evolution
title_short An approach to implementing cloud service oriented legacy application evolution
title_full An approach to implementing cloud service oriented legacy application evolution
title_fullStr An approach to implementing cloud service oriented legacy application evolution
title_full_unstemmed An approach to implementing cloud service oriented legacy application evolution
title_sort approach to implementing cloud service oriented legacy application evolution
publisher De Montfort University
publishDate 2013
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.590446
work_keys_str_mv AT zhengshang anapproachtoimplementingcloudserviceorientedlegacyapplicationevolution
AT zhengshang approachtoimplementingcloudserviceorientedlegacyapplicationevolution
_version_ 1718140911765946368