基于JBPM的服务流程实现与工作流模型转换技术

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fenglu84
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题主要研究两个方面:一方面是基于JBPM的服务流程的实现,本文首先对工作流的概念进行了一写论述,在这些定义基础上研究了工作流参考模型和工作流管理系统体系结构。通过对工作流的分析研究,结合WFMC提出的工作流规范,本文提出了工作流模型的六种要素:分别为顺序模型、与分支模型、与连接模型、或分支模型、或连接模型、循环模型。在论述了工作流的相关信息之后,本文又具体针对JBPM分析其工作原理和内核结构,并通过实例说明了JBPM流程的运行过程。本文在分析了工作流与工作流引擎的运行原理之后,开始研究服务流程以及服务流程的实现问题,通过分析校园订餐服务的功能需求和服务流程,提出了对JBPM工作流引擎的封装需求。紧接着本文详细分析了如何设计和改进工作流引擎,以实现封装满足服务流程的需求,最后用一个校园订餐托单的案例验证了设计和分析的正确性。研究的另一方面是工作流模型转换的研究,本文首先分析了模型转换的定义和方法,通过分析和研究这些转换方法,提出了平台无关模型向平台相关模型转换的设计思想,基于该思想分析和研究了ICEMODEL到JBPM模型的对应元素转换,通过对这些对应元素转换的语法规则定义,归纳总结出了总的模型转换的规则定义。然后本文基于分析的转换规则设计了模型转换引擎的结构。文章最后结合校园服务平台的实例论证了前面JBPM工作流引擎的封装研究,给出了工作流引擎封装的体系结构并重点叙述了模型工作流模型注册和实例管理机制以及待办任务机制,之后结合ICEMODEL到JBPM模型转换程序的实例对前面模型转换的规则语法给予了验证。
其他文献
数字视频技术在通信和广播领域有着广泛的应用,特别在二十世纪九十年代以来,伴随互联网和移动通信技术的飞速发展,视频在互联网和移动网络中的处理和传输技术成为我国信息化
多目标跟踪技术广泛应用于弹道导弹防御、空中预警、空中多目标攻击、战场监视、城市安保、虚拟现实中人机交互等领域。随着传感器技术的日益完善和机器人技术发展要求,基于
随着网络规模不断扩大,网络复杂性不断增加,如何实时保证网络系统稳定、可靠的运行,就成为摆在管理人员和技术负责人面前亟待解决的问题。传统的网络故障监测模型在系统资源负载
在当今社会类型各异的突发公共应急事件层出不穷的情况下,城市应急指挥系统越来越受到人们的关注。近年来中国各大城市都在积极进行城市综合应急指挥系统的建设,上海作为一个
信息技术的发展和Internet广泛深入的应用使嵌入式系统成为电子计算机行业的热点。嵌入式系统技术上的成就为航空航天、工业控制等技术领域上的探索提供了更加科学和有效的手
随着高速公路和隧道的飞速发展,由此带来的交通事故不断增加,抛洒物事件作为一个频繁发生的交通事件,其引发的交通事故及潜在的安全隐患已成为急需解决的问题。如何及时准确
利用BP神经网络可以进行入侵检测分析,但识别率低。AdaBoost集成算法通过集成多个有差异性的BP神经网络,可以提高识别率。但随着网络的迅速发展,在面对海量数据时,传统的串行
海洋平台是海上开采作业的大型工业设施,其服役环境复杂多变,很难在实验室中模拟,需要通过长期原型监测来获取环境荷载与结构响应数据,并将其作为平台健康状况的重要参考。基
IT业界的发展日新月异。在计算机软硬件方面,CPU架构多核化和编程模式并行化的趋势越来越明显。随着带宽的日益增加,网络数据量爆炸式增长。物联网热的兴起更是加剧了对网络
序列的公共特征在现实生活中有着重要的应用。离散的序列的公共特征主要应用在信息检索,基因序列匹配等领域。连续序列的公共特征主要应用在股票预测,音频识别等领域。序列的