面向多租户的SaaS软件数据模型与功能模型研究
发布时间:2021-08-08 01:06
软件即服务SaaS(Software as a Service),简称软营,是一种通过互联网提供服务的全新软件模式。由于其发展时间较晚,迄今为止没有形成成熟的针对“面向多租户的SaaS软件”的开发技术,SaaS软件在数据层次、功能层次与传统的软件有着很大的区别。本文以面向多租户的SaaS软件的数据模型与功能模型研究为主要内容,实现将一个面向单一租户的传统应用软体租赁服务提供者ASP(Application ServiceProvice)软件迅速升级成面向多租户的SaaS软件。首先,针对面向多租户的SaaS软件的数据模型,基于已有的SaaS软件数据存储和数据扩展解决方案,采用柔性软件设计思想结合多租户概念特性,提出了一种可配置、可扩展的数据设计方法。本课题的研究对象是传统ASP软件,所以提出的模型是与传统的ASP程序数据结构相关联的。其次,针对面向多租户的SaaS软件的功能模型问题,采用面向服务的体系结构SOA (service-oriented architecture),结合传统软件功能开发模型,通过柔性软件的思想以及软件复用技术等实现面向多租户的SaaS软件的功能模型。将传统的AS...
【文章来源】:燕山大学河北省
【文章页数】:72 页
【学位级别】:硕士
【部分图文】:
SaaS软件平台成熟度模型
模块编号 说明 功能说明1 数据通信模块 接受数据请求,进行数据操作,做出回应2 文件操作模块 节点应用请求的文件资源操作3 资源加密解密模块 资源加密解密操作,保证资源安全4 节点信息维护 模型服务器的接入接出操作以及服务器子信息5 安全服务模块负责模型服务器的软硬件安全,例如杀毒软件硬盘加密操作等6 资源备份及还原模块资源的备份及还原,设置还原节点,保证异常的风险最小7 负载均衡控制模块应用申请资源的负载平衡设置,保证应用的高效例如资源申请瓶颈操作、数据集中申请数量等8 节点服务管理模块 接入模型服务器的应用程序信息维护模型服务器类库主要的方法构成如图 3-5 所示。表 3-1 模型服务器模块设置
第 3 章 多租户 SaaS 软件数据模型模块编号 说明 功能说明2 节点交流模块 上下级服务器节点之间的交流3 元数据维护各种配置信息、扩展信息的存储工作,是元器核心的功能模块4 元数据优化模块 针对元数据操作的复杂性提供元数据优化工5 节点监视模块元数据影响系统的运行,该模块实现节点服行监视,包括模型服务器以及元模型服务器6 负载均衡优化模块解决资源优化配置问题,负责各个应用租户均衡工作元模型服务器类库主要的方法构成如图 3-6 所示。表 3-2(续表)
【参考文献】:
期刊论文
[1]基于公有云SaaS模式的科技园区服务平台[J]. 潘晓敏. 上海工程技术大学学报. 2012(02)
[2]SaaS模式实现多租户应用[J]. 张华. 通信电源技术. 2012(03)
[3]传统软件向SaaS软件转型方案的研究[J]. 孟小华,陈传凯. 微型机与应用. 2012(04)
[4]一种面向多租户云存储平台的访问控制策略[J]. 沈晴霓,杨雅辉,禹熹,张力哲,陈钟. 小型微型计算机系统. 2011(11)
[5]云计算环境下统一SaaS平台[J]. 房秉毅,张云勇,陈清金. 电信网技术. 2011(05)
[6]面向SaaS应用的数据组合隐私保护机制研究[J]. 张坤,李庆忠,史玉良. 计算机学报. 2010(11)
[7]基于TLA的SaaS业务流程定制及验证机制研究[J]. 史玉良,栾帅,李庆忠,董晋利,刘方方. 计算机学报. 2010(11)
[8]SaaS应用中的多租户与安全技术研究[J]. 琚洁慧,吴吉义,章剑林,傅建庆. 电信科学. 2010(10)
[9]多租户应用的性能管理关键问题研究[J]. 林海略,韩燕波. 计算机学报. 2010(10)
[10]一种基于云计算的SaaS组装方法研究[J]. 周相兵,佘堃,马洪江,谢成锦. 小型微型计算机系统. 2010(10)
硕士论文
[1]基于SaaS的Multi-Tenant应用的可配置性研究[D]. 姜世超.大连海事大学 2010
[2]高成熟度SaaS模型及其在SRM系统中的应用研究[D]. 刘尧.山东大学 2010
[3]SaaS平台构建方法研究[D]. 及东兴.西安电子科技大学 2010
[4]元数据在SaaS产品管理平台中的应用和研究[D]. 唐延军.上海交通大学 2009
[5]SaaS模式下的数据安全研究与实现[D]. 张勇亮.东北大学 2009
[6]柔性软件开发技术研究[D]. 穆运峰.燕山大学 2004
本文编号:3328898
【文章来源】:燕山大学河北省
【文章页数】:72 页
【学位级别】:硕士
【部分图文】:
SaaS软件平台成熟度模型
模块编号 说明 功能说明1 数据通信模块 接受数据请求,进行数据操作,做出回应2 文件操作模块 节点应用请求的文件资源操作3 资源加密解密模块 资源加密解密操作,保证资源安全4 节点信息维护 模型服务器的接入接出操作以及服务器子信息5 安全服务模块负责模型服务器的软硬件安全,例如杀毒软件硬盘加密操作等6 资源备份及还原模块资源的备份及还原,设置还原节点,保证异常的风险最小7 负载均衡控制模块应用申请资源的负载平衡设置,保证应用的高效例如资源申请瓶颈操作、数据集中申请数量等8 节点服务管理模块 接入模型服务器的应用程序信息维护模型服务器类库主要的方法构成如图 3-5 所示。表 3-1 模型服务器模块设置
第 3 章 多租户 SaaS 软件数据模型模块编号 说明 功能说明2 节点交流模块 上下级服务器节点之间的交流3 元数据维护各种配置信息、扩展信息的存储工作,是元器核心的功能模块4 元数据优化模块 针对元数据操作的复杂性提供元数据优化工5 节点监视模块元数据影响系统的运行,该模块实现节点服行监视,包括模型服务器以及元模型服务器6 负载均衡优化模块解决资源优化配置问题,负责各个应用租户均衡工作元模型服务器类库主要的方法构成如图 3-6 所示。表 3-2(续表)
【参考文献】:
期刊论文
[1]基于公有云SaaS模式的科技园区服务平台[J]. 潘晓敏. 上海工程技术大学学报. 2012(02)
[2]SaaS模式实现多租户应用[J]. 张华. 通信电源技术. 2012(03)
[3]传统软件向SaaS软件转型方案的研究[J]. 孟小华,陈传凯. 微型机与应用. 2012(04)
[4]一种面向多租户云存储平台的访问控制策略[J]. 沈晴霓,杨雅辉,禹熹,张力哲,陈钟. 小型微型计算机系统. 2011(11)
[5]云计算环境下统一SaaS平台[J]. 房秉毅,张云勇,陈清金. 电信网技术. 2011(05)
[6]面向SaaS应用的数据组合隐私保护机制研究[J]. 张坤,李庆忠,史玉良. 计算机学报. 2010(11)
[7]基于TLA的SaaS业务流程定制及验证机制研究[J]. 史玉良,栾帅,李庆忠,董晋利,刘方方. 计算机学报. 2010(11)
[8]SaaS应用中的多租户与安全技术研究[J]. 琚洁慧,吴吉义,章剑林,傅建庆. 电信科学. 2010(10)
[9]多租户应用的性能管理关键问题研究[J]. 林海略,韩燕波. 计算机学报. 2010(10)
[10]一种基于云计算的SaaS组装方法研究[J]. 周相兵,佘堃,马洪江,谢成锦. 小型微型计算机系统. 2010(10)
硕士论文
[1]基于SaaS的Multi-Tenant应用的可配置性研究[D]. 姜世超.大连海事大学 2010
[2]高成熟度SaaS模型及其在SRM系统中的应用研究[D]. 刘尧.山东大学 2010
[3]SaaS平台构建方法研究[D]. 及东兴.西安电子科技大学 2010
[4]元数据在SaaS产品管理平台中的应用和研究[D]. 唐延军.上海交通大学 2009
[5]SaaS模式下的数据安全研究与实现[D]. 张勇亮.东北大学 2009
[6]柔性软件开发技术研究[D]. 穆运峰.燕山大学 2004
本文编号:3328898
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3328898.html