发明名称 一种基于业务模式的异构业务流程整合方法
摘要 本发明公开了一种基于业务模式的异构业务流程整合方法。主要步骤如下:(1)业务模式的识别;(2)业务模式的配置;(3)业务模式的转化;(4)异构业务流程的监控。首先,分析已有的业务流程模型,提取常见的业务模式;然后,提出基于业务模式的异构业务流程整合,具体思路是将业务流程模型化为业务模式的交互,各业务模式根据具体业务场景进行配置;接着,将各业务模式转化为工作流模式或运作模式的组合,运行于工作流执行引擎或基于Artifact的业务流程执行引擎之上;最后,在业务模式的边界设置复杂事件处理(CEP)点,实现统一的业务视图。本发明方法解决了现有方法无法实现异构业务流程的整合问题。
申请公布号 CN104408573A 申请公布日期 2015.03.11
申请号 CN201410723615.7 申请日期 2014.12.03
申请人 复旦大学 发明人 张亮;康国胜;杨丽琴
分类号 G06Q10/06(2012.01)I 主分类号 G06Q10/06(2012.01)I
代理机构 上海正旦专利代理有限公司 31200 代理人 陆飞;王洁平
主权项 一种基于业务模式的异构业务流程整合方法,其特征在于,具体步骤如下:(1)业务模式的提取首先分析原有各异构业务流程中频繁出现的业务行为,挖掘出业务模式;然后通过分析业务模式的内部行为,对其进行具体的定义和参数化描述,形成业务模式的模板;所述业务模式采用以下参数化描述:业务模式是一个元组&lt;P,D&gt;,P是参数的集合,D是业务模式的相关描述;其中:P=&lt;Role,Artifact,Activity,Rule,Map&gt;;其中:Role为业务模式中涉及的角色集合;Artifact为业务模式中涉及的Artifact集合,Artifact是记录业务流程所需业务数据的信息单元;Rule=&lt;P<sub>rule</sub>,D<sub>rule</sub>&gt;,P<sub>rule</sub>是在业务规则描述中使用的参数,D<sub>rule</sub>是业务规则的集合;Map=&lt;F,A<sub>s</sub>,A<sub>e</sub>&gt;,F为一个从Activity到Role的映射;F(x)=y表示x被分配给角色y执行,A<sub>s</sub>和A<sub>e</sub>分别是业务模式中的起始活动和终止活动,中间活动的流转将由业务规则决定;(2)业务模式的配置和业务模型的建立根据不同应用场景,分析业务模式的可变特征,提取出所有可能的特征变点和变体,通过参数初始化进行业务模式的配置,实现具体业务模式的参数化描述;再将同类业务流程内包含的业务模式组合起来,建立该类业务流程的业务模型;(3)业务模式的转化分析业务流程所在业务流程管理系统中的执行引擎,根据业务模式内部的业务逻辑并结合工作流模式或运作模式的结构语义,将业务模式转化为工作流程模式的组合或运作模式的组合,从而实现将业务模型转化为可以执行的工作流模型或以Artifact为中心的运作模型,使得业务模式可执行于原有的业务流程执行引擎之上;(4)业务流程的监控基于统一的业务模型,在业务模式的边界点设置复杂事件处理监控点,监控各异构业务流程在每个业务模式节点的任务是否完成,最终实现统一的基于业务模式级别的全局业务进展视图。
地址 200433 上海市杨浦区邯郸路220号