首页> 中文学位 >SaaS平台构建方法研究
【6h】

SaaS平台构建方法研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景和意义

1.2 SaaS的国内外研究与发展现状

1.3研究内容和论文工作

第二章SaaS相关理论

2.1 SaaS的提出

2.2 SaaS成熟度模型

2.3 SaaS应用特性

2.4 SaaS体系结构

第三章SaaS数据层架构及扩展模型

3.1 SaaS数据层需求分析

3.2数据库架构方案

3.2.1独立数据库

3.2.2共享数据库独立数据架构

3.2.3共享数据库共享架构

3.2.4数据库方案的选择

3.3数据扩展模型设计

3.3.1定制字段

3.3.2预分配字段

3.3.3名称值对

3.3.4基于XML的数据扩展模型

3.4小结

第四章SaaS应用层分析与设计

4.1 SaaS应用层需求分析

4.2基于SOA的SaaS应用层技术分析

4.2.1 SOA结构分析

4.2.2 SOA关键技术

4.2.3 BPEL业务流程描述

4.3基于SOA的SaaS应用层业务流程配置

4.3.1 SaaS应用层定制化模型

4.3.2 BPEL流程设计与实现

4.4小结

第五章SaaS表示层构建方法

5.1 SaaS表示层可配置需求分析

5.2基于Portlet的表示层实现方法

5.3小结

第六章总结与展望

6.1总结

6.2展望

参考文献

致谢

攻读硕士期间研究成果

展开▼

摘要

随着网络技术和软件开发技术的成熟,软什即服务(SaaS)作为一种新型的模式得到了越来越多的认可,目前已有许多传统的软件开发商开始涉足SaaS领域。SaaS将软件的本质看作服务,以向客户提供服务为目标。SaaS支持单实例-多租户的应用模式,可以充分发挥规模效应。SaaS模式可以显著降低软件的使用和维护成本,使其更贴近客户需求。因此SaaS是软件行业极具前景的发展方向之一,也必将引起软件产业的变革。
   本文在对相关文献和技术体系进行分析与研究的基础上,主要从系统构建的角度对如何构建SaaS应用进行了探讨,根据信息系统的三层架构分别对数据层、应用层和表示层进行了研究。针对SaaS的定制化需求从理论上对SaaS的体系结构在各层分别进行了深入探讨。为了更好地验证方案的可行性,论文结合高校选课的应用需求进行了实例分析,给出了具体的系统实现方法。
   针对数据层本文分析了三种数据库架构方案,并对各自的应用范围和特点进行了研究。在对传统的数据扩展方法进行研究的基础上,构建了基于XML的数据扩展模型,并根据实例分析验证了该方法的可行性。为满足SaaS中多租户对业务流程定制和扩展的需求,本文在SaaS应用层构建中对SOA体系结构进行了分析,提出了基于BPEL的业务流程定制模型,然后结合Web Service等技术给出了具体实现方法。最后,本文对传统软件技术中用户界面的定制化方法进行了研究,在SaaS表示层的构建中采用基于Portlet的技术方案来实现用户界面的灵活定制,可以满足租户对SaaS应用中用户界面的个性化需求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号