基于JBPM引擎的工作流技术研究与应用

基于JBPM引擎的工作流技术研究与应用

论文摘要

起源于办公自动化领域的工作流技术,用计算机程序来管理企业和公司业务流程,以达到提高组织工作效率、节省时间的目的,是计算机应用技术领域的一个热点课题。以开源工作流引擎JBPM(Java Business Process Management)作为研究对象,从流程过程定义、流程调度机制、流程执行机制和流程实例对象四个角度论述了工作流引擎的工作原理。在流程过程定义方面,为克服原流程定义工具与开发环境关联紧密的弊病,运用Flex技术和MVC模式设计开发了运行于浏览器的流程设计器,具备绘制流程图和生成流程定义文件的功能,该设计器独立于开发平台,并可以通互联网远程操控。针对JBPM提供的任务分派机制不够灵活的问题,提出了两种改进的任务分派方法,基于等待队列的任务分派方法和基于直接指派的任务分配方法,并指出了这两种方法的适用场景;提出了动态创建任务实例的方案解决实际应用中普遍存在的会签流程;并在会签业务基础上,提出人工定向和自动定向的投票流程的实现办法,这些改进和扩展丰富了JBPM工作流引擎的业务功能,使其能够在更多实际的工作流程中发挥作用。在这些研究工作的基础上,设计和实现一个基于JBPM引擎和J2EE(Java 2 Platform, Enterprise Edition)框架的科研工作流应用系统,实践证明,该系统运用的技术能够满足绝大部分业务流程的需求,具有很好的通用性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题的背景及意义
  • 1.2 国内外研究概况
  • 1.3 论文主要研究内容
  • 1.4 论文的组织结构
  • 2 JBPM 工作流引擎的研究
  • 2.1 JBPM 工作流引擎的架构和设计
  • 2.2 JBPM 工作流引擎的运作机制
  • 2.3 JBPM 工作流引擎的持久化
  • 2.4 本章小结
  • 3 基于Flex 的流程设计器的设计与实现
  • 3.1 流程设计器的研究和技术选型
  • 3.2 流程设计器的功能需求和设计
  • 3.3 流程设计器的实现
  • 3.4 本章小结
  • 4 JBPM 引擎的业务流程研究和改进
  • 4.1 JBPM 任务分派的改进
  • 4.2 JBPM 会签业务的扩展
  • 4.3 JBPM 投票业务的扩展
  • 4.4 本章小结
  • 5 基于JBPM 引擎的工作流技术的应用
  • 5.1 系统的需求分析
  • 5.2 系统的设计
  • 5.3 系统的实现
  • 5.4 本章小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [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文档

    猜你喜欢