首页> 中文学位 >面向云平台的软件配置与生成关键技术研究
【6h】

面向云平台的软件配置与生成关键技术研究

代理获取

目录

摘要

第一章 绪论

1.1 研究背景

1.2 研究的问题和意义

1.3 本文的篇章结构

第二章 相关技术和研究

2.1 云计算平台

2.2 PIM到PSM模型转换

2.3 云端应用的可变性管理

第三章 CSPL系统设计

3.1 CSPL系统概述

3.2 系统元模型

3.3 基于可变性的设计决策支持

第四章 CSPL系统实现及关键技术

4.1 平台差异分析

4.2 数据存储层的实现

4.3 核心资产的实现

4.4 图表模块的可变性管理

4.5 设计决策的记录与保存

第五章 应用实例

5.1 云端系统部署与应用

5.2 与传统Web应用的比较

第六章 结论与讨论

参考文献

致谢

声明

展开▼

摘要

随着云计算的快速发展,越来越多的企业开始将自己的信息管理系统部署到云端。云计算是一种按使用量付费的模式,这种模式提供便捷的、按需的网络访问,进入可配置的计算资源共享池,包括网络,服务器,存储,应用软件以及服务。企业只需投入较少的资源,便能迅速部署属于自己的Web应用,并且能够在互联网上访问。
  在云计算环境下,传统的软件产品线方法也面临新的挑战。软件产品线是利用平台和定制生产的方式来开发软件应用的一种形式。也就是说软件产品线通过自身的机制来保证对用户需求的适应性,在一个现有的软件资产集合的基础之上尽可能的重用现有的软件模块,从而开发出一系列的相似但不同的产品。软件产品线与一般的软件系统不同之处在于它并不是按照各个用户的需求分别进行开发的,而是针对某个特定的领域而开发的。传统的软件产品线研究主要基于B/S或C/S的模式,云计算环境下目标系统的开发和部署面临比以往的方式更加复杂。比如云平台提供商在提供数据存储服务时,既有传统的数据库存储,也有采用平台特定的API程序接口来进行数据的持久化。
  本文将对面向云平台的软件配置与生成关键技术进行详细的研究,并通过CSPL(Cloud-oriented Software Product Line)面向云平台的软件产品线配置系统来探讨针对云计算这一特定环境下的软件产品线工程的应用。
  CSPL将以云平台上的财务查询系统作为实例,利用PIM平台独立模型到PSM平台相关模型的转换,来精确的定义和描述财务查询系统这一领域的特性,并生成和实现一个特定的目标系统。CSPL中加入了对设计决策的支持,利用设计决策来增强对一个软件系统的描述,记录系统的变化过程。
  CSPL系统以现在应用最为广泛的GAE(谷歌应用引擎)和国内的SAE(新浪应用引擎)为例,利用软件产品线方法生成和发布在云平台上可以部署的软件项目。采用对可变点进行配置的方式,导出特定平台的软件产品,避免重复开发,极大地提高软件开发效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号