[发明专利]一种实现多业务流程协作的方法及系统有效
| 申请号: | 201410312432.6 | 申请日: | 2014-07-02 |
| 公开(公告)号: | CN104133722B | 公开(公告)日: | 2021-01-22 |
| 发明(设计)人: | 吴步丹;林荣恒;韦露娜;陈俊亮 | 申请(专利权)人: | 北京邮电大学 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q10/06 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;王黎延 |
| 地址: | 100876 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 业务流程 协作 方法 系统 | ||
本发明公开了一种实现多业务流程协作的方法,创建全局BPMN模型,并对所述全局BPMN模型中的任务节点进行角色标注;根据所标注的角色将所述全局BPMN模型分解为单角色的本地BPMN模型并对每个单角色的本地BPMN模型进行协作信息标注;将所述本地BPMN模型转换为可执行的本地BPEL流程;部署并执行所述本地BPEL流程。本发明还同时公开了一种实现多业务流程协作的系统。
技术领域
本发明涉及业务流程建模技术,尤其涉及一种实现多业务流程协作的方法及系统。
背景技术
随着业务全球化的深入发展,多个组织之间的协作需求越来越多。不同组织的业务流程需要无缝地集成并适应不断变化的业务环境,使得更多独立的组织之间需要建立协作关系,以集中资源、能力和信息来联合核心竞争力,协调工作以及交换信息等。
另外,对于多业务流程协作的研究集中于改善公共流程到私有流程的半自动转换阶段,需要在业务到业务(B2B)交互的两方添加适用接口来提供人工干预。到目前为止,还没有一个较为完善的实现多业务流程之间协作的方法以满足多业务流程协作的需求,并支持业务流程以一种独立于技术的方式进行模型转换。
发明内容
有鉴于此,本发明实施例期望提供一种实现多业务流程协作的方法及系统,能够灵活地满足多业务流程协作的需求。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供一种实现多业务流程协作的方法,该方法包括:
创建全局业务流程建模标记法(Business Process Modeling Notation,BPMN)模型,并对所述全局BPMN模型中的任务节点进行角色标注;
根据所标注的角色将所述全局BPMN模型分解为单角色的本地BPMN模型并对每个单角色的本地BPMN模型进行协作信息标注;
将所述本地BPMN模型转换为可执行的本地业务流程执行语言(Business ProcessExecution Language,BPEL)流程;
部署并执行所述本地BPEL流程。
上述方案中,所述对本地BPMN模型进行协作信息的标注包括:在所述本地BPMN模型中添加发送任务节点和接收任务节点并对所述发送任务节点和接收任务节点进行协作信息的标注。
上述方案中,将所述本地BPMN模型转换为可执行的本地BPEL流程包括:将本地BPMN模型中的发送任务节点和接收任务节点分别映射为可执行的本地BPEL流程中的协作消息发送节点和协作消息接收节点,并将在本地BPMN模型中的发送任务节点和接收任务节点所标注的协作信息分配给可执行的本地BPEL流程中的协作消息发送节点和协作消息接收节点;同时,在所述本地BPEL流程的触发节点之后添加模型实例匹配节点。
上述方案中,所述部署所述本地BPEL流程包括:在所述本地BPEL流程的任务节点分配相应服务并将所述本地BPEL流程部署到对应的执行环境中。
上述方案中,所述方法还包括:
在将所述全局BPMN模型分解为单角色的本地BPMN模型的过程中,根据所述全局BPMN模型中各任务节点所标注的角色,创建协作关系表并存储于共享数据库中;
在执行所述本地BPEL流程的过程中,通过共享数据库的方式进行协作消息的写入、匹配和读取;所述协作消息以实时协作消息表的形式存储于共享数据库中。
本发明实施例还提供一种实现多业务流程协作的系统,该系统包括:创建模块、分解模块、转换模块、以及执行模块;其中,
所述创建模块,用于创建全局BPMN模型,并对所述全局BPMN模型中的任务节点进行角色标注;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410312432.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据校正方法和系统
- 下一篇:电力系统中工作票仿真培训深度评估方法及装置





