基于SaaS模式的流程引擎和规则引擎服务模型研究

基于SaaS模式的流程引擎和规则引擎服务模型研究

论文摘要

随着互联网的飞速发展和SOA的逐步成熟,SaaS已成为一种新兴的软件交付模式。软件服务化成为了未来软件发展的重要方向,传统的流程引擎和规则引擎开始逐渐无法满足当前企业业务的要求,随着企业各类业务应用的逐渐服务化,流程引擎和规则引擎的服务化也成为一种必然趋势。服务化的流程引擎将可以更好的提供对服务化应用的流程管理功能,更便于利用服务化应用来搭建各类业务应用,利用服务化的规则引擎将业务规则从业务流程中分离,将有效的提高业务应用的可配置性及灵活性。本文首先探讨了当前流程引擎和规则引擎的研究现状,并对SaaS模式的相关实现技术及其基础架构——云计算的相关关键技术进行了研究,并探讨了它们与传统技术的区别和优势,随后探讨了电信运营商在云计算上的一些优势和举措。在以上研究的基础上,利用面向服务的分析和设计方法构建了SaaS流程引擎和规则引擎的服务模型,对服务模型中的服务功能进行了描述和说明,对SaaS流程引擎和规则引擎的构建具有一定的参考价值,并提出了对已有软件服务化的方法,一方面有利于对已有引擎的服务化,从而构建出服务化的引擎兼容模型,另一方面,也有利于企业其他已有软件的服务化,从而帮助企业从传统交付模式到SaaS交付模式的转变。随后分析了SaaS模式下流程引擎和规则引擎的运行和存储特点,以及其多租户设计的实现。最后设计了SaaS流程引擎,对提出的SaaS流程引擎服务模型进行了可行性验证。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 流程引擎和规则引擎的研究现状
  • 1.1.1 流程引擎研究现状
  • 1.1.2 规则引擎研究现状
  • 1.2 论文的研究意义和创新点
  • 1.3 论文的主要研究内容与章节安排
  • 1.4 小结
  • 第二章 SaaS 及相关技术介绍
  • 2.1 软件即服务SaaS
  • 2.1.1 SaaS 的基本概念
  • 2.1.2 SaaS 软件的成熟度模型
  • 2.1.3 SaaS 应用的国内外现状
  • 2.2 面向服务的体系架构
  • 2.2.1 SOA 基本概念
  • 2.2.2 SOA 协作
  • 2.3 Web 服务
  • 2.3.1 Web 服务及其特点
  • 2.3.2 Web 服务的体系架构
  • 2.3.3 SOA 和Web 服务的关系
  • 2.4 业务流程执行语言BPEL
  • 2.4.1 BPEL 模型
  • 2.4.2 BPEL4People
  • 2.4.3 BPEL 与工作流
  • 2.5 流程引擎和规则引擎
  • 2.5.1 工作流参考模型
  • 2.5.2 流程引擎
  • 2.5.3 规则引擎
  • 2.6 小结
  • 第三章 SaaS 基础架构—云计算
  • 3.1 云计算
  • 3.1.1 云计算的基本概念及特征
  • 3.1.2 云计算的体系架构
  • 3.2 云计算—分布式计算框架
  • 3.2.1 云计算与相关计算形式比较
  • 3.2.2 Google 云计算技术架构
  • 3.2.3 mapReduce 原理及其特点
  • 3.3 云存储—分布式数据库和文件系统
  • 3.3.1 分布式文件系统GFS
  • 3.3.2 分布式数据库
  • 3.4 云计算与电信运营商
  • 3.4.1 电信运营商云计算上的优势
  • 3.4.2 电信运营商云计算上的举措
  • 3.5 小结
  • 第四章 SaaS 流程引擎和规则引擎服务模型
  • 4.1 SaaS 服务设计
  • 4.1.1 面向服务的分析与设计
  • 4.1.2 服务模型
  • 4.1.3 已有软件的服务化研究
  • 4.2 SaaS 流程引擎和规则引擎的设计目标
  • 4.3 SaaS 模式的流程引擎
  • 4.3.1 SaaS 流程引擎服务模型
  • 4.3.2 SaaS 流程引擎执行时序
  • 4.4 SaaS 模式的规则引擎
  • 4.4.1 SaaS 规则引擎服务模型
  • 4.4.2 SaaS 规则引擎执行时序
  • 4.5 SaaS 流程引擎和规则引擎研究
  • 4.5.1 SaaS 流程引擎和规则引擎特点
  • 4.5.2 多租户设计—数据存储
  • 4.5.3 多租户设计—租户管理
  • 4.5.4 多租户设计—数据扩展
  • 4.6 小结
  • 第五章 SaaS 流程引擎设计
  • 5.1 SaaS 流程引擎体系架构设计
  • 5.1.1 SaaS 流程引擎架构层次
  • 5.1.2 SaaS 流程引擎系统设计
  • 5.2 流程引擎服务设计
  • 5.2.1 流程执行服务
  • 5.2.2 任务执行服务
  • 5.2.3 其他服务
  • 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文档

    猜你喜欢