[发明专利]业务流程执行方法、业务流程引擎及其部署方法无效
申请号: | 200710090499.X | 申请日: | 2007-04-12 |
公开(公告)号: | CN101286212A | 公开(公告)日: | 2008-10-15 |
发明(设计)人: | 刘英;朱俊;谭伟 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F9/44 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 李峥;刘瑞东 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务流程 执行 方法 引擎 及其 部署 | ||
1. 一种业务流程的执行方法,其中,该业务流程利用业务流程描述语言预先定义,所述方法包括:
执行上述业务流程并监视在上述业务流程的执行过程中产生的事件;以及
根据预先设置的跳转规则,从上述业务流程的一个步骤跳转到另一个步骤,从而改变上述业务流程的预先定义的处理过程。
2. 根据权利要求1所述的业务流程的执行方法,其特征在于,所述跳转规则至少包括:触发事件、跳转条件、跳转目的。
3. 根据权利要求2所述的业务流程的执行方法,其特征在于,所述从上述业务流程的一个步骤跳转到另一个步骤的步骤,包括:
判断监视到的上述跳转规则的触发事件是否满足该跳转规则的跳转条件;以及
如果满足该跳转规则的跳转条件,则从上述业务流程的当前执行的步骤跳转到该跳转规则的跳转目的的步骤。
4. 根据权利要求3所述的业务流程的执行方法,其特征在于,还包括:
在所述从上述业务流程的当前执行的步骤跳转到该跳转规则的跳转目的的步骤之前,保存上述业务流程的当前的执行环境。
5. 根据权利要求4所述的业务流程的执行方法,其特征在于,所述跳转规则的跳转目的是利用偏移量设置的,从上述业务流程的当前执行的步骤跳转到该跳转规则的跳转目的的步骤包括:
确定上述业务流程的当前执行的步骤;
根据上述业务流程的当前执行的步骤和所述跳转规则的跳转目的的偏移量,计算跳转目的的步骤。
6. 根据权利要求1-5任意一项所述的业务流程的执行方法,其特征在于,所述预先设置的跳转规则包括多条跳转规则。
7. 根据权利要求1-6任意一项所述的业务流程的执行方法,其特征在于,针对一个服务组合设置一组跳转规则。
8. 根据权利要求1-7的任意一项所述的业务流程的执行方法,其特征在于,所述跳转规则是利用上述业务流程描述语言设置的。
9. 根据权利要求7或8所述的业务流程的执行方法,其特征在于,所述跳转规则是在服务组合创建过程中设置的。
10. 一种业务流程引擎,用于执行利用业务流程描述语言预先定义的业务流程,包括:
事件监视单元,用于监视在上述业务流程的执行过程中产生的事件;以及
跳转单元,用于根据预先设置的跳转规则,将上述业务流程从上述业务流程的一个步骤跳转到另一个步骤,从而改变上述业务流程的预先定义的处理过程。
11. 根据权利要求10所述的业务流程引擎,其特征在于,所述跳转规则至少包括:触发事件、跳转条件、跳转目的。
12. 根据权利要求11所述的业务流程引擎,其特征在于,还包括:
条件判断单元,判断监视到的上述跳转规则的触发事件是否满足该跳转规则的跳转条件;
其中,如果满足该跳转规则的跳转条件,上述跳转单元将上述业务流程从上述业务流程的当前执行的步骤跳转到该跳转规则的跳转目的的步骤。
13. 根据权利要求12所述的业务流程引擎,其特征在于,还包括:
环境保存单元,用于在所述从上述业务流程的当前执行的步骤跳转到该跳转规则的跳转目的的步骤之前,保存上述业务流程的当前的执行环境。
14. 根据权利要求13所述的业务流程引擎,其特征在于,所述跳转规则的跳转目的是利用偏移量设置的;上述跳转单元被设定为确定上述业务流程的当前执行的步骤,并且根据上述业务流程的当前执行的步骤和所述跳转规则的跳转目的的偏移量,计算跳转目的的步骤。
15. 根据权利要求10-14任意一项所述的业务流程引擎,其特征在于,所述预先设置的跳转规则包括多条跳转规则。
16. 根据权利要求10-15任意一项所述的业务流程引擎,其特征在于,针对一个服务组合设置一组跳转规则。
17. 根据权利要求10-16的任意一项所述的业务流程引擎,其特征在于,所述跳转规则是利用上述业务流程描述语言设置的。
18. 根据权利要求16或17所述的业务流程引擎,其特征在于,所述跳转规则是在服务组合创建过程中设置的。
19. 一种部署业务流程引擎的方法,该业务流程引擎用于执行利用业务流程描述语言预先定义的业务流程,并包括:
事件监视单元,用于监视在上述业务流程的执行过程中产生的事件;以及
跳转单元,用于根据预先设置的跳转规则,将上述业务流程从上述业务流程的一个步骤跳转到另一个步骤,从而改变上述业务流程的预先定义的处理过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710090499.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种辅酶Q10注射液
- 下一篇:一种MOSFET晶体管的栅极及其制造方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理