基于JBPM的业务流程系统的研究与实现

被引量 : 27次 | 上传用户:ggyy2000_2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的管理信息系统采用“硬编码”方式将业务流程的处理写在系统中,一旦企业或组织的业务流程发生变更,往往需要对原有的系统进行改动。这些改动所带来的工作量往往是巨大的,甚至是企业难以负担的。作为企业级的中间件,工作流管理系统可以对多种形式的流程进行有效的管理。当业务流程发生变更时,只需要对流程进行改进,而不需要太多重复的开发,可降低企业成本,提高资源使用率。商业化的工作流产品往往价格昂贵,而自己从底层去研发一个工作流引擎或平台,则技术难度大、风险高。随着工作流技术的不断发展,开源工作流产品的功能日趋完善。对开源工作流产品进行改进和完善,并将其应用到实际项目中,成为软件企业提高竞争优势、降低成本的重要途径。本文选取开源工作流领域应用较广泛的工作流管理产品—JBossJBPM(JBoss Java Business Process Management)作为研究基础,从流程定义和流程调度机制方面分析了JBoss JBPM工作流引擎的设计思想。通过分析发现,JBoss JBPM工作流引擎还存在不少缺陷,与成熟的工作流引擎相比,其流程任务分配、流程管理平台和流程监控等功能尚不完善,不能很好的满足实际应用的需求。本文从三个方面对JBoss JBPM工作流引擎进行了扩展和改进。首先,提出了基于委派和泳道的任务分配方式,可以使JBoss JBPM任务分配更加灵活和合理。其次,对JBoss JBPM流程管理平台进行了改进,采用基于EXTJS、Spring和Hibernate架构的管理平台。然后,给出了两种流程监控方式的实现方法:基于表单的流程监控和基于图形的流程监控。本文最后将JBPM应用于研究生管理系统中,该系统包括流程管理、流程实例管理、任务管理、业务信息查询和用户管理等模块。本系统克服了传统的管理信息系统将业务流程的处理采用“硬编码”方式的缺点,满足业务流程灵活多变的需求,对基于JBPM的应用系统的开发具有参考价值。
其他文献
滚动轴承是旋转机械中应用广泛而易损坏的零件,它在运转过程产生的非平稳振动信号十分复杂,不仅包含了与轴承本身运转有关的信息,还包含了大量其他运动部件的信息。本文总结
WAP技术给出了一种移动通信终端连接互联网的标准方式,使移动设备可以方便地访问以统一的内容格式表示的互联网信息。互联网的巨大信息资源和移动终端的迅猛普及使得WAP应用
证券市场作为金融市场的重要组成部分,以其独特的功能和魅力吸引和连接着融资者、投资者和管理者,价值投资也越来越受到投资者的认可。如何在未来的投资过程中选择一家好的企
近年来,随着虚拟仪器技术、网络通讯技术的显著进步以及Internet的迅速普及,将网络技术应用到虚拟仪器,使信号采集、传输和处理分析一体化,已成为一种趋势。这一方面可以使许
均衡汇率是汇率理论中的核心问题之一,是判断汇率水平是否失调及汇率政策是否需要调整的主要客观依据。本文借鉴西方行为均衡实际汇率理论与模型(BEER),根据我国的经济实际情
长期以来,美国经济一直是世界经济的“风向标”。同样的,美国的证券市场在全球证券市场中也扮演着重要的角色。随着我国加入WTO,中美两国经济贸易联系不断加强,特别是在当下,
预应力装配式混凝土框架结构集预应力混凝土结构与装配式混凝土结构的优点于一体,具有生产效率高、产品质量好、对环境影响小、有利于可持续发展等优点,是一种符合建筑结构未
<正>大地电磁的常规反演方法在初始模型附近线性化,存在容易陷入局部极小、反演结果存在多解性、反演参数选取以及依赖于初始模型等问题。为了解决这些问题,需要使用其他的反
会议
为了探讨嫩江-八里罕断裂带对研究区的影响,对乌兰浩特地区出露的韧性变形带进行野外构造要素测量、对比,初步提出研究区曾经历左旋走滑变形阶段。通过对该韧性剪切带韧性变
近年来,随着汽车工业的高速发展,资源短缺与环境污染日益严重,由于纯电动汽车短时间内在其长寿命、大容量电池等关键技术上难以突破,混合动力电动汽车将在相当长时间内发挥其