基于依赖关系的SaaS工作流定制及运行机制研究

基于依赖关系的SaaS工作流定制及运行机制研究

论文摘要

SaaS (Software as a Service,软件即服务),是随着互联网技术的飞速发展与应用软件的日趋成熟而形成的一种新型软件服务供销模式。它通过互联网提供应用软件服务,消除了客户购买软件及购买、搭建、维护基础硬件设施的需求。客户可以根据自己的实际需要,通过互联网厂商购买应用软件服务,并根据服务的使用规模和时间支付相应的费用。面向SaaS应用的显著特点是“单实例多租赁”,即多个租户共同使用服务提供商的一个应用实例,并且从租户的角度来看,这个实例只像是为自己提供服务。事实上这种统一的软件服务模式难以满足不同租户各个角度的差异性需求。因此作为一个成功的SaaS应用,必须向租户租户提供个性化定制功能,以便其在共享实例的基础上定制专属于自己的业务应用。目前,面向SaaS的工作流定制应用仍存在一些问题:首先,租户作为应用软件的使用者,对工作流存在着一定程度上的技术盲区,为了成功的完成工作流定制,租户需要进行大量技术性学习。其次,工作流的定义情况直接决定了业务系统的运行逻辑,租户对工作流定制的准确性很难保障,这将会对系统的正常运行产生很大的隐患。再次,多个租户对同一工作流的定制存在很多相似性,目前缺乏一个将这种相似性利用起来,以提高租户定制效率及准确率的方法。最后,多租户化工作流在运行过程中对租户的数据安全缺乏保障,并且对工作流可能出现的异常缺乏专业的多租户化处理。如果以上问题能够解决,将对SaaS应用的发展提供更为广阔的空间,因此有着重要的研究价值。针对SaaS业务工作流定制运行中出现的主要问题,本文进行的主要工作包括:一、设计了基于依赖关系的SaaS工作流定制运行架构。该架构以应用软件中任务功能间的依赖性作为基础,提供统一的工作流定制运行平台,从定制和运行两个阶段管理工作流的多租户化。二、以依赖关系为基础,通过挖掘与定制算法引导工作流定制并提供正确性检验。首先提供了数据挖掘算法,通过对其他租户的定制情况进行挖掘,为租户提供定制参考;其次提出了自主定制算法,以依赖关系作为约束依据,指引租户进行自主工作流定制;最后通过工作流合法性验证算法保障了定制的准确性。三、通过映射实现多租户工作流的正常运行以及异常处理。为了降低SaaS应用的运营成本的同时提供高性能的服务,采用了高成熟度的工作流模型。通过操作映射与数据映射保障了租户工作流数据的安全,并且通过对工作流引擎的封装提供了多租户化的工作流异常处理机制,提高了系统的可用性及鲁棒性。本文最后通过搭建原型系统,从定制以及运行的角度对工作流定制及运行架构进行了检验。系统实验结果表明本文提出的架构具有一定得可行性与可靠性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 解决方案
  • 1.3 国内外研究现状
  • 1.4 研究内容
  • 1.5 研究意义
  • 1.6 论文组织结构
  • 第二章 SaaS模式下工作流定制运行架构
  • 2.1 示例介绍
  • 2.2 传统的工作流构建方法
  • 2.3 示例中的问题
  • 2.4 系统总体框架
  • 2.5 各功能模块作用关系
  • 2.6 工作流的定制过程
  • 2.7 工作流的执行过程
  • 2.8 本章小结
  • 第三章 SaaS模式下基于依赖关系的工作流定制
  • 3.1 功能依赖模型
  • 3.2 定制约束元数据模型
  • 3.3 基于数据挖掘的推荐定制
  • 3.4 基于依赖关系的自主定制
  • 3.4.1 工作流的初始化操作
  • 3.4.2 对添加节点的定制
  • 3.5 对工作流的合法性检验
  • 3.6 本章小结
  • 第四章 SaaS模式下工作流运行映射机制研究
  • 4.1 系统工作流的运行框架
  • 4.2 多租户映射器
  • 4.2.1 操作映射器
  • 4.2.2 数据映射器
  • 4.3 异常处理器
  • 4.4 本章小结
  • 第五章 原型系统分析
  • 5.1 原型系统搭建
  • 5.2 系统实验描述
  • 5.3 定制性能分析
  • 5.4 多租户化运行分析
  • 5.5 本章小结
  • 第六章 总结与展望
  • 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文档

    猜你喜欢