面向SaaS应用的租户多级定制模型研究

面向SaaS应用的租户多级定制模型研究

论文摘要

随着经济全球化的发展,软件即服务(Software as a Service,简称SaaS)作为一种新的商业模式被提出。SaaS的出现彻底改变了人们对软件的观念,它将软件的所有权、基础设施的运营和管理由客户转向外部供应商,客户不直接拥有软件,而是通过Internet付费方式获得使用权。伴随着SaaS应用软件的多元化和SaaS租户的专业化,对SaaS软件的定制能力也提出了新的需求。首先,一个租户可能需要对所租赁的同一个SaaS应用定制出多个满足不同具体业务需求的应用系统,开启多个业务应用。然而,传统SaaS应用只能为租户的一次租赁维护一份定制内容。按照传统方式,租户需要租赁并定制多次。其次,租户对租赁的同一个SaaS应用所定制出的多个满足不同具体业务需求的应用系统之间存在很多共同的定制特征。多次定制时,会出现很多重复定制操作以及重复的定制元数据。基于此,新的SaaS应用应该实现对租户所租赁的一个SaaS应用的多份定制维护,满足租户内定制元数据的共享,减少重复定制,方便租户统一管理自己的机构、用户、角色、代码、业务应用、业务数据、费用等。本文首先解决的问题是对面向SaaS应用的租户多级定制模型的描述。作为SaaS应用的一种新定制模式,多级定制模型更符合当前SaaS应用软件多元化和SaaS租户专业化的发展趋势。多级定制模型不同于SaaS应用的传统定制模式,它能够实现租户内所组建定制的业务应用系统之间的定制元数据共享,减少重复定制,方便租户统一管理自己的机构、用户、角色、代码、业务应用、业务数据、费用等。接下来,本文的研究重点是对面向SaaS应用的租户多级定制模型的数据存储映射架构的实现以及针对该数据存储映射架构的查询优化机制的技术研究。数据存储映射架构是基于普通关系数据库来实现SaaS应用数据存储的关键,而面向SaaS应用的租户多级定制模型必须有相应的数据存储映射架构作为基础才能得以实现。另外,SaaS应用的查询性能是SaaS应用程序得以被用户认可的关键,在SaaS应用多级定制模型中,普通的数据查询优化机制不足以实现SaaS应用的性能优势,本文基于SaaS应用多级定制数据存储存储架构,对数据查询优化技术进行研究。本文主要的工作如下:1.提出面向SaaS应用的租户多级定制策略,定义了SaaS应用多级定制的形式化模型,并通过SaaS应用多级定制模型的数学分析来验证该模型的有效性,论证了该模型能够实现同一个SaaS应用在租户内所组建定制的业务应用系统之间定制元数据的共享,减少租户冗余的业务定制,方便租户对业务系统的定制管理。2.设计并实现SaaS应用多级定制数据存储映射架构。数据存储映射架构采用多租户共享架构模式,能够匹配常见的多租户数据映射模式,满足租户不同的业务需求,实现SaaS应用多级定制模型的数据存储。3.基于多级定制模型的特点,深入研究了多级定制数据存储架构下的数据查询优化机制,采用元数据传递闭包表策略,以及面向多租户的两级内存缓冲策略和基于租户缓存内替换代价模型的“查询代价最小的最近最少使用”的缓存替换算法(Min-QT-LRU算法)来提高系统架构的查询性能,并提供多租户缓存定制能力来满足不同租户的业务性能需求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究内容
  • 1.3 主要工作及贡献
  • 1.4 本文组织结构
  • 第二章 相关研究
  • 2.1 引言
  • 2.2 SaaS发展现状分析
  • 2.3 SaaS应用多租户特性以及定制问题
  • 2.3.1 多租户定制问题
  • 2.3.2 多租户映射技术
  • 2.3.3 多租户性能问题
  • 2.4 本章小结
  • 第三章 多级定制模型
  • 3.1 引言
  • 3.2 多级定制策略
  • 3.3 多级定制模型
  • 3.3.1 多级定制数据模型逻辑视图
  • 3.3.2 多级定制模型定义
  • 3.3.3 多级定制模型的数学分析
  • 3.4 本章小结
  • 第四章 多级定制存储与查询优化机制
  • 4.1 引言
  • 4.2 多级定制存储映射架构
  • 4.3 查询优化机制
  • 4.3.1 元数据传递闭包表策略
  • 4.3.2 面向租户的内存缓冲策略
  • 4.4 本章小结
  • 第五章 原型系统以及实验分析
  • 5.1 引言
  • 5.2 平台实现
  • 5.3 实验分析
  • 5.3.1 实验描述
  • 5.3.2 多级定制模型性能
  • 5.3.3 元数据传递闭包表性能
  • 5.3.4 多级缓存性能
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 本文工作总结
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于SaaS多租户云网站群的研究与设计[J]. 电子技术与软件工程 2020(09)
    • [2].SaaS云服务模式下高职院校智慧校园建设的探索与实践——以青海卫生职业技术学院为例[J]. 中国培训 2020(09)
    • [3].基于信息安全选择企业级云服务商研究——以SaaS为例[J]. 无线互联科技 2017(01)
    • [4].基于SaaS模式多租户集成项目管理信息平台设计[J]. 信息技术与信息化 2017(04)
    • [5].基于SAAS模式的油田设备库存管理系统设计与实现[J]. 福建电脑 2017(10)
    • [6].基于SaaS的皖江城市带中小企业信息化建设研究[J]. 唐山学院学报 2016(03)
    • [7].基于SaaS的在线会计软件的比较与选择策略研究[J]. 现代商业 2016(25)
    • [8].浅议SaaS模式环境监测信息化建设的可行性[J]. 环境监测管理与技术 2016(05)
    • [9].具有网络外部性的SaaS服务的免费试用策略[J]. 计算机与现代化 2016(11)
    • [10].借助SaaS平台探索会计电算化实验教学[J]. 中国校外教育 2010(02)
    • [11].基于SaaS的校园网监控平台的设计与实现[J]. 中国教育网络 2016(12)
    • [12].基于SaaS模式的在线会计服务风险控制体系研究[J]. 致富时代 2014(02)
    • [13].服务供应链视角下SaaS模式免费试用策略分析[J]. 运筹与管理 2013(05)
    • [14].基于SaaS的尾矿库安全在线监测系统设计及应用[J]. 有色金属(矿山部分) 2020(06)
    • [15].基于大数据技术的SaaS系统在学校体育的创新应用研究[J]. 体育教学 2020(10)
    • [16].票通云账房智能saas系统 助力小微企业与代账公司复工复产[J]. 财务与会计 2020(09)
    • [17].基于SaaS模式的高校学位论文管理系统的构建[J]. 电子技术与软件工程 2017(10)
    • [18].面向多租户的多层次可伸缩SaaS软件架构研究[J]. 华中科技大学学报(自然科学版) 2013(S2)
    • [19].基于企业应用的SaaS顾客价值影响因素研究[J]. 中国地质大学学报(社会科学版) 2013(06)
    • [20].基于SaaS模式的钢铁物流管理平台研究及应用[J]. 冶金自动化 2014(03)
    • [21].基于SaaS模式的在线会计服务风险控制体系研究[J]. 现代商业 2014(29)
    • [22].基于SAAS模型的进销存系统的解决方案[J]. 科技信息 2013(04)
    • [23].基于SaaS的休闲用品产业信息服务平台构建[J]. 计算机应用与软件 2013(06)
    • [24].基于SaaS模式的软件测试用例库管理系统研究和实现[J]. 电子世界 2013(16)
    • [25].SaaS模式下企业信息管理平台的设计与实现[J]. 中国商贸 2013(26)
    • [26].SaaS混合渠道的服务模式研究[J]. 信息系统工程 2012(01)
    • [27].基于角色和交互的SaaS软件生命周期推演模型[J]. 东北大学学报(自然科学版) 2012(06)
    • [28].SaaS中多租户数据存储模式比较研究[J]. 软件导刊 2012(05)
    • [29].基于SaaS的自动化测试云平台研究[J]. 电信工程技术与标准化 2012(10)
    • [30].基于SaaS模式的现代物流管理系统的设计[J]. 计算机与数字工程 2011(01)

    标签:;  ;  ;  ;  

    面向SaaS应用的租户多级定制模型研究
    下载Doc文档

    猜你喜欢