[发明专利]业务流程图转换为事件驱动的bpel模型的方法无效
申请号: | 200910235805.3 | 申请日: | 2009-10-09 |
公开(公告)号: | CN101694619A | 公开(公告)日: | 2010-04-14 |
发明(设计)人: | 范玉顺;刘胜 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 史双元 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 流程图 转换 事件 驱动 bpel 模型 方法 | ||
技术领域
本发明属于信息技术领域,特别涉及一种业务流程图转换为事件驱动的bpel模型的方法。
背景技术
工作流技术是实现企业业务流程自动化、业务流程仿真、监控等的关键技术。业务流程图是各行各业应用比较普遍,在实际的业务流程管理中起了不可抹灭的作用,但是,现有的工作流的业务流程图比较复杂,不利于推广使用。业务流程图与事件驱动的bpel模型之间的转换一直是企业管理者和学者关注的重点。Bpel(Business Process Execution Language)语言便于计算机解释和执行,运行效率高,但是存在模型定义不直观,描述同等功能时模型过于庞大,需要使用者具有专门的计算机知识等不足。
发明内容
本发明的目的是提供一种业务流程图转换为事件驱动的bpel模型的方法,其特征在于,业务流程图由一个开始活动、一个结束活动、多个表示具体执行的任务的一般活动和多个逻辑结构通过若干有向连接线按照实际业务逻辑连接而成,其中开始活动表示业务启动,结束活动表示业务结束,有向连接线表示活动的逻辑顺序;如果活动或结构与有向连接线起点连接,则称有向连接线为活动或结构的输出线,反之称为输入线,称活动或结构为有向连接线的输入活动或输入结构,反之为输出活动;业务流程图转换为事件驱动的bpel模型分为以下步骤:
第一步,对业务流程图进行结构化变换,得到结构化业务流程图,变换方法如下:如果一个活动有多个输出线,则将这多个输出线的输出活动(或结构)转换为一个并行结构;对于表示判断的逻辑结构,如果它有向前折返的输出线,则将它变换为循环结构,否则变换为选择结构;所述并行结构、循环结构和选择结构都是由一对结构元素构成;
第二步,对结构化业务流程图进行容器化变换,得到容器化业务流程图,变换方法如下:将并行结构转换为并行容器,以ParCon表示并行容器;将选择结构转换为选择容器,以IfCon表示选择容器,将选择容器中每个分支转换为一个选择子容器,以IfcCon表示选择子容器;将循环结构变换为循环容器,以WhileCon表示循环容器;
第三步,对业务流程图进行串行化变换,在第二步中得到了容器化业务流程图,将所有通过有向连接线连接起来的活动或容器转换成一个串行容器,以SeqCon表示串行容器;将开始和结束之间所有元素转换成一个大的串行容器,命名为GlobalSeqCon;
第四步,对串行化业务流程图进行容器级bpel文本变换,将每一个容器转换成一对bpel文本,在这里分别称这对文本为文本头和文本尾,将容器内的子活动(或子容器)转换成的bpel文本放在该容器转换成的一对文本之间,按照此方法层层转换,从而将整个业务流程图转换成bpel模型,不同类型的容器转换成的一对文本如下所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235805.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生物质选择性热解制备高品质生物油的方法及装置
- 下一篇:一种倾动横梁结构