JBoss jBPM工作流技术的改进及应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:w5130293253
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工作流技术的不断发展,开源工作流产品功能日趋完善,越来越多的软件企业和客户已经意识到,自己去研发一个工作流引擎或平台,已经毫无竞争优势和价值优势,甚至有可能是成本的浪费。对开源工作流产品进行改进和完善,并将其应用到实际项目中,成为软件企业提高竞争优势,客户降低成本的重要途径。本文选取当前开源工作流领域最容易被商业化应用的工作流管理系统JBossjBPM(Jboss Java Business Process Management)作为研究对象,从流程过程定义、流程调度机制、流程执行机制和流程实例对象四个方面详细阐述了JBoss jBPM工作流引擎的设计思想,并对JBoss jBPM的持久化机制进行了深入的剖析。通过研究发现,JBoss jBPM不是一个完整的工作流管理系统,它发展的重心在于流程引擎的优化以及对企业服务总线的支持,与成熟的工作流管理系统相比,JBoss jBPM只是提供了工作流引擎以及与应用的扩展接口,其流程设计器、流程监控、流程任务分配等功能都不完善,不能很好的满足实际应用的需求。为了使JBoss jBPM能更好的运用于实际项目中,本文从三个方面对其进行了扩展和改进。首先,针对JBoss jBPM流程设计器jbpm-designer在实际应用中存在的问题,设计了一个能脱离开发环境独立运行的流程设计器T-jpdl,并详细阐述了该流程设计器的设计与实现方法;其次,提出了两种改进的任务分配方法:基于候选池的任务分配和基于委派的任务分配,结合使用这两种任务分配方法,可以使JBoss jBPM任务分配更加灵活和合理;最后,对JBoss jBPM的流程监控功能进行了剖析,给出了两种流程监控方式的实现方法:基于表单的流程监控和基于图形的流程监控。改进后的JBoss jBPM保持了其独立存在的特性,可以无缝集成到任何基于J2EE体系结构的应用系统中,并且不对特定的软件应用服务器和数据库产生依赖。本文在最后简单介绍了质量技术监督管理系统,给出了系统的总体结构图,并以系统中典型的行政审批业务——工业产品生产许可证申请流程为例,阐述了改进后的JBoss jBPM在系统中的具体应用。
其他文献
在放疗过程中,病人呼吸、脏器蠕动及体位移动会使靶区位置发生偏移,图像引导放射治疗利用生物影像技术对病人摆位及靶区位置进行实时的跟踪,最大限度地降低病人摆位误差和器官位
学位
机器人环境建模与避障导航是机器人技术领域非常重要的研究内容,已引起很多研究者的关注,并取得了大量研究成果。其中,大部分方法仅限于理论分析或者仿真,没有结合真实机器人
阻变随机存储器具有低压、高速、低功耗、结构简单、与CMOS传统工艺兼容、低成本、高密度等优势而越来越受到广泛的关注,被认为是下一代可能取代闪存而成为主流存储产品的一种
随着互联网技术不断的发展,网络安全问题已成为业界的研究热点,尤其是军队和政府部门对网络安全提出了更高的要求,需要系统能够在极高程度上保证其保密性、可认证、可控性、完整
为了提高机器人在全局静态环境下路径规划的速度,本文提出了一种基于改进蛙跳算法的机器人路径规划算法。算法中,青蛙以随机方式和启发方式两种策略从可选栅格集中选择栅格。
在互联网时代,微博作为一种全新的社会化媒体,对人们日常生活的影响越来越大。然而随着微博爆炸式的增长,商业级的微博系统通常都具有大量的用户和多样化的信息。如何从海量
智能变电站是智能电网的重要组成部分,代表了未来变电站技术发展的新方向。为了提高变电站内部数据的集成化和标准化,变电站系统应采用开放和标准化的技术。本文分析了智能变电
电力系统是现代化技术水平较高的行业,它要求有安全、可靠的高新技术来保证其发展。电力系统的用户信息、用电量信息,营销数据等信息都具有很重大的意义,应该加以保护,防止被非法用户获取或篡改。随着电力系统的不断快速发展,信息泄露或被篡改等安全问题频出,并呈逐年上升趋势,给电力系统的正常生产和运营造成了巨大的影响。所以,对一些敏感信息进行重要保护就显得尤为重要。本文以电力系统信息发布系统为背景,主要实现了电
为了克服基于身份公钥密码体制中的密钥托管问题,同时又要避免像在公钥基础设施中那样使用证书,Al-Riyami和Paterson在2003年的亚密会上给出了无证书公钥密码体制的概念。自