首页> 中文学位 >基于模型驱动的遗留系统到云平台的移植方法
【6h】

基于模型驱动的遗留系统到云平台的移植方法

代理获取

目录

基于模型驱动的遗留系统到云平台的移植方法

MODEL DRIVEN MIGRATION OFLEGACY SYSTEMS TO THE CLOUD

摘 要

Abstract

Contents

Chapter 1 Introduction

1.1 Background

1.2 Main Problems Definition

1.3 Requirement Analysis and Evaluations

1.3.1 Requirement Analysis and technical research solutions

1.3.2 Evaluation of solutions

1.3.3 Hotel Booking Case

1.4 Purpose

Chapter 2 State of Art

2.1 Cloud Computing

2.1.1 Software as a Service

2.1.2 Platform as a Service

2.1.3 Infrastructure as a Service

2.1.4 Amazon EC2

2.1.5 Google App Engine

2.1.6 Microsoft Azure

2.2 Patterns

2.3 SoaML

2.4 SOA

2.5 Model Driven Architecture

2.6 Architecture Driven Modernization

2.7 Migration

Chapter 3 MOMISC Framework Design throughmodel transformation

3.1 Modernization and MOMISC Framework

3.1.1 MOMISC Framework

3.1.2 Model Transformation

3.2 Deriving Approach

3.2.1 Existing Tool Support

3.2.2 Derive Legacy Architecture

3.3 Deriving System Structure with MoDisco

3.4 Architecture Analysis

3.5 Representation with Modelio SoaML

3.6 Evaluation

Chapter 4 Re-engineering with ArchitecturePatterns

4.1 Patterns we have

4.1.1 Cservice

4.1.2 Multi-Tenancy

4.1.3 Burst Computing

4.1.4 Elastic Storage

4.1.5 Communications

4.2 Evaluation

Chapter 5 MOMISC- Cloud Implementation

5.1 Cloud Selections, Benefits and Risks

5.2 Migrating to the Cloud

5.3 Hotel Booking Deployment on the Cloud

Conclusion

References

哈尔滨工业大学硕士学位论文原创性声明(Statement of Copyright)

哈尔滨工业大学硕士学位论文使用授权书(Letter of Authorization)

Acknowledgement

Resume

展开▼

摘要

在现实世界中有如此多的遗留系统,如何处理这些遗留系统对软件工程师和研究员们来说是一个挑战,当然这也是现今的一个重要的课题。遗留系统是一种过时的电脑系统或应用程序由于各种原因仍在继续发挥作用,因为用户不希望更换或者去重新设计,而更重要的原因是它们仍然可以满足用户的需要。其实,遗留这个词和系统的使用时间不无关联,它可能是一个用比较现代方法开发的系统,但也有可能是使用了很长时间的系统,这完全取决于用户的需要和定义。与此同时,云计算无疑是本世纪当今IT届最为热门的话题了。当然,它除了提供了一个未来软件开发有前景的模式以外,还掀起并引领了巨大的以服务为本的浪潮。云平台提出支付即得到服务,而且无论在哪里都可以一个比较低的价格获得服务,通过云平台可进行资源的共享,从而给人们带来更多的服务和便利。
  因此,将这两种技术结合在一起使用的想法自然而生。通过系统移植,我们能够将原有的遗留系统部署到现有的云平台上,不仅能够使新系统仍具有使用价值,同时我们还可以提供服务或扩大规模,从而让更多的人使用,这样就能很好地解决了遗留系统给我们带来的问题和困扰。本文就是这样一个将这两者结合起来应用的研究,并且提供了一个基本的框架对现有的遗留系统移植到云平台上进行指导和描述。我们通过模型驱动开发方法和适用于云的体系结构模式的方法来尝试向云平台的移植。本文侧重于对现有系统的移植和通过体系结构模式来对现有系统结构进行重新设计这两方面来进行研究。同时,我们将着重描述如何将重新设计过的系统部署到云平台上。通过移植的过程,本文会提出一个将系统移植到云平台上的框架MOMISC,这是一个遗留系统移植到云平台的英文缩写。在这个框架内,我们将提供现有的遗留系统移植到云平台的一系列解决方法和参考使用的工具,具体的程序和步骤也都包含在 MOMISC框架内。最后,我们会选择一个云平台将系统部署到云上。
  我们希望,我们所提供的框架可以帮助那些试图将现有系统移植到云平台上的工程师或研究人员们,或者那些对云计算有兴趣的,并试图探索学习的人们。

著录项

  • 作者

    李文彬;

  • 作者单位

    哈尔滨工业大学;

  • 授予单位 哈尔滨工业大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 邓胜春,David Chen,Arne Berre;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    模型驱动; 遗留系统; 云平台; 软件工程; 移植步骤;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号