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

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

论文摘要

本课题主要研究两个方面:一方面是基于JBPM的服务流程的实现,本文首先对工作流的概念进行了一写论述,在这些定义基础上研究了工作流参考模型和工作流管理系统体系结构。通过对工作流的分析研究,结合WFMC提出的工作流规范,本文提出了工作流模型的六种要素:分别为顺序模型、与分支模型、与连接模型、或分支模型、或连接模型、循环模型。在论述了工作流的相关信息之后,本文又具体针对JBPM分析其工作原理和内核结构,并通过实例说明了JBPM流程的运行过程。本文在分析了工作流与工作流引擎的运行原理之后,开始研究服务流程以及服务流程的实现问题,通过分析校园订餐服务的功能需求和服务流程,提出了对JBPM工作流引擎的封装需求。紧接着本文详细分析了如何设计和改进工作流引擎,以实现封装满足服务流程的需求,最后用一个校园订餐托单的案例验证了设计和分析的正确性。研究的另一方面是工作流模型转换的研究,本文首先分析了模型转换的定义和方法,通过分析和研究这些转换方法,提出了平台无关模型向平台相关模型转换的设计思想,基于该思想分析和研究了ICEMODEL到JBPM模型的对应元素转换,通过对这些对应元素转换的语法规则定义,归纳总结出了总的模型转换的规则定义。然后本文基于分析的转换规则设计了模型转换引擎的结构。文章最后结合校园服务平台的实例论证了前面JBPM工作流引擎的封装研究,给出了工作流引擎封装的体系结构并重点叙述了模型工作流模型注册和实例管理机制以及待办任务机制,之后结合ICEMODEL到JBPM模型转换程序的实例对前面模型转换的规则语法给予了验证。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源及研究背景
  • 1.1.1 课题来源
  • 1.1.2 课题研究目的及意义
  • 1.2 与课题相关的国内外研究现状
  • 1.2.1 工作流技术的发展
  • 1.2.2 SOA 架构的研究
  • 1.3 本文研究内容与章节安排
  • 第2章 工作流与工作流引擎
  • 2.1 工作流模型基本要素
  • 2.1.1 顺序模型
  • 2.1.2 与分支模型
  • 2.1.3 与连接模型
  • 2.1.4 或分支模型
  • 2.1.5 或连接模型
  • 2.1.6 循环模型
  • 2.2 JBPM 工作流引擎
  • 2.2.1 过程调度机制
  • 2.2.2 JBPM 内核结构
  • 2.2.3 JBPM 工作流引擎
  • 2.2.4 案例
  • 2.3 本章小结
  • 第3章 基于JBPM 的服务流程封装
  • 3.1 需求
  • 3.1.1 校园订餐服务需求分析
  • 3.1.2 校园订餐服务流程
  • 3.1.3 服务流程的封装需求
  • 3.2 基于JBPM 的服务流程封装
  • 3.2.1 工作流引擎与SSH 的整合
  • 3.2.2 数据存储结构设计
  • 3.2.3 类和组织结构设计
  • 3.2.4 事件驱动机制
  • 3.2.5 模型注册机制
  • 3.2.6 待办任务处理机制
  • 3.2.7 实例管理机制
  • 3.3 校园订餐服务流程的实现
  • 3.4 本章小结
  • 第4章 工作流模型转换的研究
  • 4.1 模型转换方法
  • 4.1.1 模型分类
  • 4.1.2 模型转换定义
  • 4.1.3 模型转换方法
  • 4.2 模型转换定义
  • Task 到Task 的转换规则'>4.2.1 BPMNTask 到Task 的转换规则
  • Start 到Start-state 的转换规则'>4.2.2 BPMNStart 到Start-state 的转换规则
  • Decision 到Decision 的转换规则'>4.2.3 BPMNDecision 到Decision 的转换规则
  • AND 到AND 的转换规则'>4.2.4 BPMNAND 到AND 的转换规则
  • OR 到OR 的转换规则'>4.2.5 BPMNOR 到OR 的转换规则
  • 4.2.6 Line 到Transition 的转换规则
  • 4.2.7 转换规则定义语法
  • 4.3 模型转换相关算法
  • 4.4 模型转换的基本思想
  • 4.4.1 模型转换控制程序
  • 4.4.2 模型转换引擎
  • 4.5 本章小结
  • 第5章 系统实现与案例分析
  • 5.1 校园服务平台工作流部分
  • 5.1.1 业务背景
  • 5.1.2 系统设计
  • 5.1.3 系统实现
  • 5.2 ICEMODEL 到JBPM 模型的转换
  • 5.2.1 需求分析
  • 5.2.2 系统设计
  • 5.2.3 系统实现
  • 5.3 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于JBPM的煤炭运销管理系统的构建研究[J]. 计算机技术与发展 2015(08)
    • [2].基于jBPM的教务管理系统自配置的研究[J]. 无线互联科技 2016(03)
    • [3].基于JBPM的网络办公系统设计[J]. 福建电脑 2012(01)
    • [4].基于JBPM的工作流系统的设计与实现[J]. 电脑知识与技术 2011(16)
    • [5].基于JBPM的电子政务系统的设计[J]. 微计算机信息 2009(27)
    • [6].基于JBPM工作流公文流转系统研究与实现[J]. 软件 2017(09)
    • [7].基于JBPM的公文流转系统的设计与实现[J]. 科技致富向导 2010(14)
    • [8].基于JBPM的工作流会签设计[J]. 民营科技 2010(12)
    • [9].基于JBPM的工作流管理系统的研究与设计[J]. 计算机应用与软件 2009(05)
    • [10].JBPM工作流在企业请假流程中的应用[J]. 电子商务 2013(04)
    • [11].开源工作流管理系统jbpm的应用研究[J]. 软件导刊 2011(02)
    • [12].基于jBPM的查收查引综合服务平台设计[J]. 新世纪图书馆 2015(11)
    • [13].JBPM工作流管理系统的研究与实现[J]. 计算机技术与发展 2013(12)
    • [14].JBPM在无人机遥感网应急调度管理的应用[J]. 航天返回与遥感 2016(05)
    • [15].基于JBPM实现动态并行任务调度的应用研究[J]. 软件导刊 2008(06)
    • [16].JBPM在调度运行系统中的应用[J]. 软件导刊 2008(02)
    • [17].基于JBPM的协同设计工作流管理系统的设计与实现[J]. 制造业自动化 2009(03)
    • [18].基于JBPM的工作流管理系统的设计与实现[J]. 信息通信 2013(04)
    • [19].基于JBPM工作流引擎构建企业级管理信息系统的解决方案[J]. 甘肃科技 2009(12)
    • [20].基于JBPM的收发文系统的设计与实现[J]. 电脑与电信 2009(12)
    • [21].基于JBPM流程可配置的机动车型式认证系统的研究与实现[J]. 无线互联科技 2017(02)
    • [22].jBPM在呼叫中心客户服务质量管理系统中的应用[J]. 内蒙古师范大学学报(自然科学汉文版) 2013(03)
    • [23].基于JBPM和B/S的公文流转系统设计与实现[J]. 电子商务 2013(06)
    • [24].基于J2EE开源工作流引擎JBPM的设计实现[J]. 计算技术与自动化 2008(04)
    • [25].一种基于SOA和JBPM的工作流引擎模型[J]. 微型机与应用 2013(15)
    • [26].JBPM工作流管理系统在OA中的应用[J]. 电脑学习 2011(02)
    • [27].JBPM工作流在教务管理系统中的应用[J]. 计算机应用与软件 2011(06)
    • [28].基于JBPM工作流的CRM系统的设计[J]. 计算机与数字工程 2011(12)
    • [29].JBPM在OA工作流中的研究与应用[J]. 微处理机 2011(06)
    • [30].JBPM工作流引擎在OA中的应用研究[J]. 电子设计工程 2012(17)

    标签:;  ;  ;  

    基于JBPM的服务流程实现与工作流模型转换技术
    下载Doc文档

    猜你喜欢