无中心智能流程应用中的若干问题研究

无中心智能流程应用中的若干问题研究

论文摘要

随着信息技术,尤其是Internet的发展和普及,互联网早已从单纯的信息发布平台转变为支撑复杂应用和大规模业务协同的基础计算平台,这一事实正在改变着人们的社会生活及业务模式,基于Internet的分布协同成为一种趋势,在这种应用模式下,协作方式、合作伙伴规模、协作关系、应用场景、用户角色及参与方式等诸多方面正在发生重大的变化,基于网络的业务流程无处不在。首先,互联网为任何机构或个人之间的协作提供了可能,这种协作逐渐超越了业务领域、地域、数量的限制,合作伙伴规模不断扩大,相互关系变得更灵活、更开放、更自由,在现实中往往是一种无中心的关系;其次,流程应用场景由相对成熟、规范的业务应用渗透到普通用户的生活中,其特点是用户数量众多,需求的个性化特征明显,在流程建模和执行阶段,需要更为友好、自然的交互方式;再次,Internet范围内分布广泛的WEB服务资源为流程中的任务执行单元提供了更多的选择,使得基于Internet的协同应用构建方式发生了重大改变,对面向流程的网络应用产生了巨大影响和推动作用。面对Internet计算环境中业务流程应用模式的变化,传统应用模式暴露出了诸多问题。传统流程应用一般以业务分析和建模为核心,采用有中心的管理模式,虽然结构简单、易于控制,但是随着协同规模的不断扩大、协作关系变得更灵活、更自由,中心模式在应用的开放性、灵活性、可伸缩性、可扩展性等方面逐渐暴露出明显的缺陷,而这些特征对于构建Internet平台上大规模协同复杂应用具有至关重要的意义。另外,传统流程管理主要面向成熟规范的企业用户,在需求获取、业务流程分析建模、交互方式等方面提供的方法对普通用户来说并不适用。基于业务流程在当前技术和应用背景下的需求特点和应用场景的变化,本文称构建于Internet计算环境基础上的、面向流程的复杂应用为智能流程应用。该应用模式以遍布互联网的WEB服务为资源,基于服务组合动态构建以实现业务目标,支持机构或个人之间开放、灵活、自由的协同关系,适应普通用户的个性化需求,将流程嵌入到人们的日常生活中,从而改善用户参与流程的体验。本文重点围绕无中心网络计算环境下智能流程应用模式若干关键问题进行深入研究。概括地讲,无中心网络计算环境下智能流程的应用模式是:服务提供商通过本文提出的解决方案(通过下载并安装轻量级软件框架以加入无中心的智能流程虚拟网络)获得相互协同、为用户提供智能流程服务的能力,无中心的特性使得整体服务能力随着参与商家数量的扩大而不断增强,通过提供更人性化的、友好的流程服务吸引消费者,从而使服务商获得更多的商机和收益,藉此形成他们积极参与的动力;并且,这种无中心的协作关系允许服务商自由加入、退出,以确保智能流程应用更高的敏捷性和伸缩性。作为未来Internet上的新型计算模式和应用系统的核心共性支撑技术,基于无中心网络计算环境的相关技术成为近年来的研究热点,出现了大量无中心的计算模式或应用系统,包括P2P计算、网格计算以及最近兴起的云计算模型等,其共同特征是基于Internet计算环境构建具备大规模协同和服务能力的应用支撑平台,通过将资源和计算分布于成千上万的节点上而获得更强的计算力、伸缩性和灵活性。这与本文研究的无中心智能流程应用目标有相通之处,同时本文所研究的某些问题也是目前各种无中心计算模型中需要解决的共性问题。同传统流程管理技术相比,无中心模式在网络模型构建、服务评价和选择、流程调度管理、节点认证等问题上更为复杂。围绕无中心智能流程应用的目标,本文着重研究其中的若干主要问题:(1)在深入分析当前技术和应用背景下流程应用的新需求和新特征的基础上,提出无中心智能流程应用模式的整体框架,并为之建立本文研究的知识体系;(2)在允许服务节点自由加入、退出的前提下,研究一种高效的、无中心智能流程应用网络模型及其动态、自主构建方法;(3)在无中心模式没有统一评价及注册机制的情况下,研究各服务节点之间基于服务能力、服务质量、负载均衡等特征的评价方法,以此为基础,解决流程自动生成中基于服务节点评价模型的服务选择和匹配方法;(4)在流程进入执行阶段后,在不存在统一流程执行引擎或控制中心的情况下,研究流程实例如何在各服务节点的协调、调度下执行的问题;(5)从智能流程为普通用户提供更为友好、自然的交互方式的需求出发,本文还研究了流程执行过程中用户与流程服务的多通道交互问题。本文研究以近几年越来越普遍并受到商家和消费者欢迎的网上旅游为应用背景,开发原型系统实现若干主要特征,将本文研究的策略和方法应用于其中并进行检验和验证;同时,也为进一步的研究和改进奠定基础。概括来说,本文的主要创新点包括:第一,在分析当前应用背景下智能流程的特点和需求的基础上,提出一种无中心模式的智能流程应用基础框架。基于Internet和现有网络协议,本文提出一种无中心智能流程虚拟网络的概念和运行模式,该虚拟网络是通过在服务提供商的应用服务器上安装轻量级软件框架DFSP形成的逻辑网络;本文提出并设计了这一基础框架,DFSP本质上是一个有机结合了P2P网络、工作流、Web服务、Web应用等领域思想和技术的轻量级软件层,以WEB服务作为流程中任务的资源,在Internet上自主构建,形成一个无中心的智能流程虚拟网络。第二,在无中心智能流程应用框架的基础上,提出了一种兼顾节点服务能力、服务质量和负载均衡的服务节点评价方法,为服务选择和绑定提供依据。在不存在任何服务注册或节点管理中心的情况下,对服务节点的评价是一个关键问题,本文建立了基于节点能力和服务质量度量的评估模型,为保持无中心虚拟网络的均衡性,在评估中引入了节点负载均衡的度量模型,共同为流程引擎选择和绑定服务提供依据。本文详细介绍了具有随时间衰减特性的节点能力、服务质量及节点负载的度量和评估模型,并通过实验验证了服务搜索和匹配结果在各种情况下对SPN虚拟网络中节点负载均衡特性的影响。第三,针对开放、动态、无中心的网络环境,提出了服务节点在流程中的动态绑定策略,及流程实例在服务节点之间的调度和执行方法。在服务选择、绑定和执行过程中,考虑到开放的Internet环境中服务的高可变性和不确定性,本文提出了流程定义生成过程中任务与WEB服务的动态绑定策略;在流程实例执行阶段,本文深入研究了流程的实例化、调度和执行机制。第四,提出了流程实例执行过程中用户与流程服务之间的智能交互框架,使用户在流程应用中获得更好的体验。通过在无中心智能流程基础框架DFSP中增加用户上下文管理模块和多通道交互控制模块,使其能够管理并感知用户所在的上下文环境,使得智能流程服务具备与用户之间的多通道交互能力,从而将流程应用中的人机交互部分从桌面计算扩展到更为自然的环境。作为未来Internet上新型计算模式和应用系统的共性支撑技术,顺应软件工程研究和应用中将工作分散、形成全面分布式计算的趋势和商业需求,无中心网络计算环境下的智能流程应用的研究具有较高的理论价值和广阔的应用前景。本文通过对无中心智能流程网络模型动态构建、服务评价和选择、流程调度管理、节点认证、智能交互等问题的研究,建立了无中心智能流程应用的整体运行框架,提出了若干适用于无中心网络计算环境中流程管理的关键技术和方法。本文成果不仅丰富和完善了智能流程应用的理论研究,还对智能流程应用的普及推广具有一定的促进作用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.1.1. 研究背景
  • 1.1.2. 无中心智能流程应用模式的提出
  • 1.1.3. 研究意义
  • 1.2 主要研究内容和创新点.
  • 1.2.1. 主要研究内容
  • 1.2.2. 主要创新工作
  • 1.3 本文组织结构
  • 1.4 本章小结
  • 第二章 相关研究综述
  • 2.1 相关研究现状
  • 2.1.1. 分布式流程管理技术
  • 2.1.2. WEB服务及服务匹配组合
  • 2.1.3. P2P网络模型
  • 2.1.4. 普适计算环境及技术
  • 2.2 总结与分析
  • 2.3 本章小结
  • 第三章 无中心智能流程应用框架
  • 3.1 本文研究的应用背景
  • 3.2 无中心智能流程应用模式
  • 3.3 无中心智能流程虚拟网络SPN
  • 3.4 无中心智能流程框架DFSP
  • 3.5 智能流程整体执行过程
  • 3.5.1. 服务及其语义定义
  • 3.5.2. 流程定义
  • 3.5.3. 流程定义的实例化
  • 3.5.4. 流程实例的执行
  • 3.5.5. 节点及服务质量评价
  • 3.5.6. 节点间通信
  • 3.6 本文研究的主要问题
  • 3.7 本章小结
  • 第四章 无中心智能流程虚拟网络动态构建
  • 4.1 SPP服务节点模型
  • 4.2 SPP服务临节点模型
  • 4.3 服务节点发现
  • 4.3.1. 服务节点发现协议
  • 4.3.2. 服务节点发现方式
  • 4.4 WEB服务发现及注册信息同步机制
  • 4.5 WEB服务在SPP节点的描述及注册
  • 4.6 本章小节
  • 第五章 智能流程服务节点评价方法
  • 5.1 服务节点评价
  • 5.1.1. 节点能力评价模型
  • 5.1.2. 服务质量评价模型
  • 5.1.3. 节点负载评价模型
  • 5.1.4. 节点评价体系小结
  • 5.2 节点日志─评价的基础
  • 5.3 节点认证问题
  • 5.4 本章小结
  • 第六章 流程实例的调度机制与算法
  • 6.1 服务匹配的基础──元服务
  • 6.2 服务匹配
  • 6.3 节点/服务动态选择/绑定
  • 6.4 流程实例执行过程
  • 6.4.1. 流程的实例化
  • 6.4.2. 流程实例在PIAP管理节点的运行过程
  • 6.4.3. 流程实例在PIEP执行节点的运行过程
  • 6.4.4. 流程实例整体运行过程
  • 6.5 本章小结
  • 第七章 用户与流程服务的智能交互
  • 7.1. 智能流程应用对交互模式的特殊需求
  • 7.2. 智能交互结构及运行机制
  • 7.3. 智能交互实验与讨论
  • 7.4. 本章小结
  • 第八章 原型系统及模拟实验
  • 8.1. 系统原型
  • 8.1.1. 整体部署结构
  • 8.1.2. 原型实现机制
  • 8.2. 模拟实验
  • 8.3. 本章小结
  • 第九章 总结与展望
  • 9.1. 本文工作总结
  • 9.2. 未来研究展望
  • 9.3. 本章小结
  • 参考文献
  • 致谢
  • 攻读博士学位期间发表的学术论文
  • 在读期间参与科研项目情况
  • 在读期间科研项目获奖情况
  • 学位论文评阅及答辩情况表
  • 附录 英文论文
  • 相关论文文献

    • [1].论企业采购与付款流程的管理与控制[J]. 中国外资 2019(21)
    • [2].优化管理流程对提高住院患者预约检查按时完成率的影响[J]. 中国乡村医药 2020(04)
    • [3].流程管理研究综述[J]. 技术经济与管理研究 2020(05)
    • [4].浅析企业如何进行流程审计[J]. 中国管理信息化 2020(07)
    • [5].煤矿岗位标准作业流程的应用探讨[J]. 内蒙古煤炭经济 2020(01)
    • [6].简化流程 如何简化小型会议的预订流程[J]. 中国会展(中国会议) 2020(12)
    • [7].运用思维导图管理煤矿岗位标准作业流程的方法[J]. 内蒙古煤炭经济 2020(03)
    • [8].环境和流程[J]. 汽车与驾驶维修(汽车版) 2009(09)
    • [9].Blackmagic Design推出两款新DaVinci调色台[J]. 数码影像时代 2017(03)
    • [10].看不见的流程管理[J]. 数字印刷 2016(07)
    • [11].课堂脱离学生就不可能好[J]. 新课程(综合版) 2014(06)
    • [12].制订学习流程,培养学习习惯[J]. 班主任 2012(10)
    • [13].2009年自主招生基本流程[J]. 山西教育(招生考试) 2009(01)
    • [14].爽约风险流程管理在提高血液净化患者服务品质中的作用[J]. 中医药管理杂志 2020(21)
    • [15].高值耗材备货管理流程的建立和相关实践[J]. 中国医疗设备 2019(12)
    • [16].优化现场急救流程对烧伤患者急救效果的影响[J]. 中西医结合心血管病电子杂志 2019(30)
    • [17].军工研究所管理流程“两化一提高”策略探析[J]. 办公室业务 2020(14)
    • [18].大柳塔煤矿岗位标准作业流程的认识与实践[J]. 陕西煤炭 2016(S1)
    • [19].岗位标准作业流程在胜利能源公司的应用[J]. 露天采矿技术 2016(12)
    • [20].企业全流程降本增效的探讨[J]. 会计师 2017(18)
    • [21].探讨整车开发的流程管理方案[J]. 现代工业经济和信息化 2016(02)
    • [22].政务流程管理的过程和目标[J]. 改革与开放 2016(10)
    • [23].流程管理的本质[J]. 石油石化物资采购 2009(10)
    • [24].制造型企业如何降低成本系列(六)——从优化作业流程来提升企业核心竞争力[J]. 石油石化物资采购 2010(10)
    • [25].浅谈高校财务基础流程管理[J]. 商 2015(36)
    • [26].反应中常见流程问题的解法例析[J]. 中学生数理化(学研版) 2015(07)
    • [27].企业面对流程管理的三种“表情”[J]. 创新时代 2012(10)
    • [28].信息化条件下税收征管工作流程的优化[J]. 税务研究 2014(05)
    • [29].高校全流程协同管理刍议[J]. 经济研究导刊 2014(30)
    • [30].企业信息化,人是本、流程是根[J]. 中国建设信息 2012(12)

    标签:;  ;  ;  ;  ;  

    无中心智能流程应用中的若干问题研究
    下载Doc文档

    猜你喜欢