基于JBPM的工作流系统开发与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shijiuliangaijujun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业的不断壮大及信息技术的发展,企业建立了各种业务处理系统来提高办公效率。然而信息系统的规模逐渐扩大,越来越难于管理。为了有效的管理这些业务流程,在企业的业务流程管理中引入了工作流技术,可以进一步的提高企业业务处理效率。目前工作流技术已经成为了实现业务流程自动化处理的关键技术。然而伴随着企业业务规则变化越来越频繁和企业的网络环境越来越复杂,传统的工作流系统在应用中暴露出了业务流程建模方法复杂、流程模型缺乏验证、流程实例缺乏有效的监控管理措施、系统缺少有效的安全管理手段以及部署困难等问题。基于此,本文提出了构建基于JBPM的工作流系统,用以解决业务流程在建模、流程实例管理以及系统权限管理等方面的问题。本文基于J2EE平台技术,利用JBPM工作流引擎实现了系统的核心模块,构建了一个集业务流程的建模、验证、流程实例的监控管理以及系统的安全管理等多功能的通用工作流系统。本系统的整个体系结构可以分为三层和一个独立模块:视图层,业务逻辑层,数据持久层和流程设计器,其中视图层使用Struts框架独立开发完成,业务逻辑层使用Spring框架封装JBPM工作流引擎实现,数据持久层使用Hibernate框架完成,流程设计器采用GMF框架技术独立开发完成;应用Petri网理论,设计了流程定义的基本元素和常用结构在Petri网模型中的转换模型,并应用Petri网分析工具对流程定义的正确性进行了验证;利用基于角色的访问控制技术实现了系统的安全管理功能。最后通过报销审批子系统开发实例,展示了工作流系统在企业业务领域的具体应用过程,体现了工作流系统的优势,并验证了工作流系统可以解决业务流程的建模、验证以及实例的监控和系统管理等问题,满足了企业业务管理的需求,其工作流系统具有灵活、低耦合、易扩展、易维护以及方便管理的优点。
其他文献
该文首先在第一、二章对现有的各种IBR(Image-based Rendering)基于图像的绘制技术进行了简单介绍和分类比较,主要包括几何表示形式的IBR,图像表示形式IBR以及全视函数表示形式
Peer-to-Peer是近年来国际上研究得比较热门的一个题目.它不仅掀起了一场前所未有的资源共享热,而且冲击了当前Internet环境下Client/Server模式.该片论文讨论了Peer-to-Peer
角色动画是计算机三维动画的一种,它描述一个或多个角色的运动过程。近年来,计算机软硬件能力的不断提升以及计算机图形、图像处理技术的不断发展完善很大程度上推动了角色动画
该文提出了一个树型的基于∑邻接矩阵全文索引、中文文本逻辑结构与内容的文本对象数据库模型及其创建算法,建立了相应的SQL查询机制.针对中文文本文件的句子中常包含有一些
该文主要是对搜索引擎的查询质量进行研究.为了解决信息检索,特别是搜索引擎的查询质量问题,作者提出了一个查询的四层模型.在第二部分中,提出了四层模型.在四层模型中,综合
CMM只提供了一种思想,一个框架.如何基于这个规范来建立一个适用于自己的软件开发过程质量保障体系是目前比较关注的问题.该文基于国内中小型软件企业现状,以中兴公司南京研
作为智能网与业务设计者之间的接口,业务生成环境SCE目前采用SIB作为可重用模块,在多个业务设计中重用,很好地实现了业务无关性.但由于其复杂的参数设置要求业务设计者具有丰
该文首先介绍了半结构化数据的基本概念和相关的存储及查询技术,然后介绍路径表达式计算方法的研究进展,并提出了一种最新的路径匹配方案--利用文档结构的位置信息进行路径匹
通过对物理划分中的一维数据划分方法的研究,提出改进的R-H以及Multiple-Way-Hash一维划分方法,并且在自主研制的并行数据库系统原型PAROⅡ中予以实现.R-H划分方法有利于数据
IDS的通信平台包括控制信息通信和数据信息通信两套协议.其中控制信息通信协议至今没有形成统一的标准,导致各个厂商都采用私有的控制信息通信协议.在对SNMP协议及网络安全技