[发明专利]一种插件式业务流程家族的协同演化方法有效

专利信息
申请号: 201510671476.2 申请日: 2015-10-15
公开(公告)号: CN105303305B 公开(公告)日: 2017-03-29
发明(设计)人: 冯在文;何克清;彭蓉;王晨;艾培东;陈亮;袁胜磊 申请(专利权)人: 武汉大学
主分类号: G06F17/00 分类号: G06F17/00
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙)42222 代理人: 薛玲
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种插件式业务流程家族的协同演化方法,包括步骤1使用带标记的流程图对业务流程模型进行形式化定义,得到构造带标记的流程图所需的基本元素,并保存在带标记的流程图仓库中;步骤2使用可插入式扩展创建模板来创建可插入式扩展,并存储在可插入式扩展仓库中;步骤3在领域本体的支持下,将可插入式扩展语义织入到流程家族内的带标记的流程图中,实现流程家族的协同演化。本发明中三种涉众角色的责任被清晰的界定并不相互干扰,三种涉众角色分别是流程模型创建者、独立软件提供商(Independent Software Vendor,ISV)、企业组织,从而为SaaS环境下中流程家族的协同演化奠定了良好的开发模式。
搜索关键词: 一种 插件 业务流程 家族 协同 演化 方法
【主权项】:
一种插件式业务流程家族的协同演化方法,其特征在于,包括以下步骤:步骤1:使用带标记的流程图对业务流程模型进行形式化定义,得到构造带标记的流程图所需的基本元素,并保存在带标记的流程图仓库中;其具体实现包括以下子步骤:步骤1.1:使用带标记的流程图对业务流程模型进行形式化定义,得到构造带标记的流程图所需的基本元素;其中:定义流程图PG是一个有向图(N,E,λ),其中N是结点集合,E是边集合,λ:N→L是一个单射函数:将图中结点赋予一个标签集合L;进一步地,结点集合N是它的多个子集的并集,即:N={start,end}∪Na∪Nps∪Npj∪Nxs∪Nxj,其中:start与end分别表示流程图的起始结点和终止结点,Na表示流程图中的活动集合,Nps表示流程图中并发性分离结点的集合,Npj表示流程图中并发性汇聚结点的集合,Nxs表示流程图中选择性分离结点的集合,Nxj表示流程图中选择性汇聚结点的集合;定义带标记的流程图APG=(N∪Np,E∪Ep∪Ed,λ),其中:是Na的属性结点;Na中每个活动结点与四种类型的属性结点相关,分别是:输入属性结点Nin、输出属性结点Nout、前置条件属性结点Npre以及效果属性结点Neff;是输入结点集合,输入结点集合从用户接收并消耗输入消息,输入结点集合从其他输出结点接收并消耗输入消息;是输出结点集合,输出结点集合产生输出消息给用户,输出结点集合产生输出消息给其它输入结点,Npre是前置条件结点集合,Neff是效果结点集合,是连接流程活动结点Na和其属性结点集合Np的边集合,λ:Np→L是一个单射函数,将标签集合L赋予属性结点,是可标记的流程图中内部数据绑定边的集合;步骤1.2:企业在步骤1.1所示的带标记的流程图定义的指导下,解析特定语言描述的业务流程注册模型,得到构建带标记的流程图所必须的元素信息,并调用XML文档对象API创建带标记的流程图XML文档对象;步骤1.3:企业在步骤1.1所示带标记的流程图定义的指导下,创建带标记的流程图关系数据表,创建出来的带标记的流程图对象将被序列化并保存在带标记的流程图关系数据表中;步骤2:使用可插入式扩展元模型来创建可插入式扩展,并存储在可插入式扩展仓库中;其具体实现包括以下子步骤:步骤2.1:独立软件提供商在流程家族中任意选择其一,作为基础流程,来开发流程家族插件;步骤2.2:创建可插入式扩展元模型,独立软件提供商选取合适的扩展点集合指示符类型,并输入扩展点集合指示符值;创建一个新的活动作为扩展活动,并将其命名;查询句子是由逻辑表达式所描述的,用来在流程家族所对应的一组带标记的流程图中定位扩展点集合的查询句子;扩展点是带标记的流程图中被选中的活动,形式化表示为可插入式扩展在扩展点之前、之后、平行或替换插入;扩展点集合是由扩展点形成的集合,形式化表示为可插入式扩展由查询句子和扩展片段两部分所组成;合适的扩展点集合指示符类型包括:输入属性结点名、输出属性结点名、前置条件属性结点名、效果属性结点名和活动结点名;步骤2.3:独立软件提供商指定控制流扩展模式,用来在控制流上连接扩展活动和基础流程;控制流扩展模式要符合可插入式扩展元模型中控制流扩展模式枚举类型的定义;步骤2.4:独立软件提供商指定数据流扩展模式,用来在数据流上连接扩展活动和基础流程;数据流扩展模式要符合可插入式扩展元模型中数据流扩展模式枚举类型的定义;步骤2.5:独立软件提供商在可插入式扩展元模型的指导下,将元模型中的元类定义为XML文档对象中的元素结点;元模型元类中的属性被定义为XML文档对象中的元类所对应的元素结点连接的属性结点;并调用XML文档对象API创建XML可插入式扩展文档对象;步骤2.6:独立软件提供商在可插入式扩展元模型的指导下,将元模型中的元类转换成一个关系,元类的属性是关系的属性,元类中的名称属性转换成为关系的码;元类之间的关联也转换成为关系,关联所连接的元类的名称属性转换成为关系的属性;从而创建可插入式扩展关系数据表,创建出来的可插入式扩展对象将被序列化并保存在关系数据表中;步骤3:在领域本体的支持下,将可插入式扩展语义织入到流程家族内的带标记的流程图中,实现流程家族的协同演化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510671476.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top