[发明专利]一种事件驱动的多流程协同处理系统有效
申请号: | 201810162268.3 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108563425B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 赵帅;程渤;刘传昌;陈俊亮;梁华;张秀蕾 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/60;G06Q10/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务流程 多流程 协作 协同处理系统 分布式部署 分布式运行 事件驱动 单业务 安全性验证 可达性验证 建模模块 流程管理 流程引擎 配置消息 死锁检测 信息交互 业务场景 运行模块 组织管理 死循环 运行时 检测 解耦 路由 打包 服务器 创建 部署 维护 | ||
本发明提供一种事件驱动的多流程协同处理系统,通过多流程建模模块创建业务流程的协作图,为业务流程之间进行信息交互创造了可能,根据协作图配置消息路由,可知道消息的发送者和接收者,通过对协作图进行安全性验证、可达性验证、死锁检测以及死循环检测,能够检测出协作图中的错误,避免在业务流程运行时造成损失,再通过分布式部署及运行模块将协作图拆分成单业务流程,将各单业务流程打包后分布式部署到jBPM流程引擎,分布式运行能解耦,而且根据具体的业务场景,可能每个业务流程发生在不同的地方,每个流程就近部署和运行;分布式运行也为流程管理带来方便,每个jBPM服务器上的流程可由不同的组织管理和维护。
技术领域
本发明涉及计算机技术领域,更具体地,涉及一种事件驱动的多流程协同处理系统。
背景技术
在企业运作过程中,业务流程是被抽象出来的被视为最有价值的企业资产,其特指为某些指定的客户或对象创造和提升价值的过程。具体地说,业务流程就是为了达到既定的目标而进行的一系列互相关联而且有组织的任务或活动,是一系列活动的集合。业务流程通常具有一种或多种输入,但它的输出是确定的,并且这些输出对客户具有重要的价值。比较典型的解释是:业务流程始于客户需求,止于客户需求的满足,并为客户实现价值目标。企业的业务流程应依据市场需求做出及时的适应性调整,为企业设计合适的业务流程,具有更好的效益(企业成本降低)和更高的效力(客户价值增加)。这对企业保持良好的市场竞争力具有重要的现实意义。
企业信息化进程中,引入业务流程管理(Business Process Management,BPM)用于实现各种业务环节整合的全面管理目标。业务流程管理是运营管理领域的概念,侧重于管理和优化公司的业务流程并提高企业经济效益。因此业务流程管理可以被视为一个业务流程优化的过程。相较于着眼功能的传统分级管理方式,业务流程管理可以使得使企业组织更加高效,可以很好地适应市场的变化。业务流程管理通常通过网络形式进行数据通信和业务集成,是工作流技术和企业管理理念的一个突破。
JBPM引擎(Java Business Process Management),即Java业务流程管理,是一个用Java编写的开源的工作流程引擎。通过BPMN 2.0描述的业务流程或由早期的jBPM自己的流程定义语言jPDL定义的流程可以在jPMN中运行执行。JBPM由JBoss公司发布,基于ASL和LGPL开源标准的流程语言框架。其主要功能为业务流程管理,同时还提供工作流相关的功能,并涵盖服务协作等相关领域。
现有的业务流程管理系统仅能对单业务流程进行处理,导致单业务流程之间不存在交互,这样对复杂的业务场景进行良好的抽象,而复杂的场景用单业务流程描述太庞大,容易出错,甚至不能描述。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的事件驱动的多流程协同处理系统。
根据本发明的一个方面,提供一种事件驱动的多流程协同处理系统,包括:
多流程建模模块,用于创建业务流程的协作图、根据所述协作图生成消息路由、完成所述协作图的安全性验证、可达性验证、死锁检测以及死循环检测;
分布式部署及运行模块,用于将所述协作图拆分为一定数量的单业务流程,将各单业务流程打包后分布式部署到jBPM流程引擎。
优选地,所述多流程建模模块包括消息建模子模块,所述消息建模子模块包括:
复合消息类单元,用于创建业务流程的协作图,并在协作图中定义业务流程之间进行消息交互的类型;
消息路由表单元,用于消息交互建模、提取协作图中业务流程的消息路由以及构建消息路由表。
优选地,所述多流程建模模块还包括多流程验证子模块,所述多流程验证子模块包括:
业务流程转换单元,用于将业务流程转换为Petri网;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810162268.3/2.html,转载请声明来源钻瓜专利网。