[发明专利]业务流程引擎流程图形化展现方法无效
申请号: | 200910077783.2 | 申请日: | 2009-02-19 |
公开(公告)号: | CN101510155A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 赵鹏;马婕 | 申请(专利权)人: | 北京思普科科技开发有限公司;北京经济技术开发区管理委员会 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100036北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务流程 引擎 流程 图形 展现 方法 | ||
技术领域
本发明主要涉及面向服务的体系结构(Service-Oriented Architecture,SOA),特别涉及基于Web服务的业务流程执行语言(Business Process Execution Language forWebServices,BPEL)。
背景技术
面向服务的体系结构(Service-Oriented Architecture,SOA)是分布式软件系统构造方法和环境的新发展阶段。在SOA架构风格中,服务是最核心的抽象手段,业务被划分(组件化)为一系列粗粒度的业务服务和业务流程。业务服务相对独立、自包含、可重用,由一个或者多个分布的系统所实现,而业务流程由服务组装而来。
BPEL全称为Business Process Execution Language,即业务流程执行语言,是一种使用XML编写的编程语言,用于组装编排在SOA体系中提供的服务。
BPEL必须面对SOA环境中异构的、松耦合的、自主的服务。它们间的交互关系是动态的、按需发生的,而且缺少中央控制。因此,BPEL提供的服务组装模型提供了下列特性
(1)灵活性:服务组装模型应该具有丰富的表现能力,能够描述复杂的交互场景,而且能够快速地适应变化。
(2)嵌套组装:一个业务流程可以表现为一个标准的Web服务,并被组装到其他流程或服务中,构成更粗粒度的服务,提高了服务的可伸缩性和重用性。
(3)关注点分离:BPEL只关注与服务组装的业务逻辑;其他关注点,比如服务质量(QoS,Quality of Service),事务处理等,可被作为附加扩展,由具体实现平台进行处理。
(4)会话状态和生命周期管理:与无状态的Web服务不同,一个业务流程通常具有明确的生命周期模型。BPEL提供了对长时间运行的、有状态交互的支持。
(5)可恢复性:这对于业务流程(尤其对长时间运行的流程)是非常重要的。BPEL提供了内置的失败处理和补偿机制,对于可预测的错误进行必要的处理。
目前在大多数的业务流程引擎中,并没有提供图形化的流程展现方法,这样,用户对业务流程的执行情况没有一个直观的了解。而业务流程引擎流程图形化展现方法则向用户直观的展现了业务流程流以及执行情况,同时,用户可以从图形中清楚的了解业务流程中的执行故障,事件以及补偿控制情况。
发明内容
本发明的目的是克服现有技术的不足,向用户提供一个直观的展现业务流程执行情况的方法,让用户可以清楚的了解业务流程的执行情况。
为了达到上述目的,本发明有如下突出特点:
(1)业务流程图中的活动包含图标,标签以及状态表示器;
(2)业务流程图中的活动用不同的颜色,表示业务流程执行的不同状态;
(3)业务流程图中的活动,包含活动的详细信息;
(4)业务流程图可以选择比例打印,而且可以保存为图像;
本发明方法的优点在于:
(1)业务流程活动图中的活动图标,与业务流程活动设计器中的图标一致,简单,直观清楚的表达活动含义;
(2)业务流程活动图中的每个图标,在不同状态下,呈现不同颜色,用户可以通过图标的颜色,清楚的了解流程的运行状态。
附图说明
图1是本发明实施例中流程活动图中的整体示意图;
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细描述:
(1)业务流程图中的活动包含图标,标签以及状态表示器;
1.图标规范统一,与业务流程设计器中的图标一致;
2.标签可以显示活动类型、名称、活动类型+名称、定制文字;
3.流程执行
(2)业务流程图中的活动用不同的颜色,表示业务流程执行的不同状态;
1.全色:执行中;
2.无色:准备执行;
3.灰色:执行完毕;
(3)业务流程图中的活动,包含活动的详细信息;
1.选中某个活动,在大纲概要中获得焦点;
2.选中某个活动,在属性表中查看活动的详细信息;
(4)业务流程图可以选择比例打印,而且可以保存为图像;
1.业务流程图可以打印,在打印时可以设定合适的比例,用百分比表示;
2.业务流程图可以保存,可以保存为bmp、jpg以及gif格式的图片;
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思普科科技开发有限公司;北京经济技术开发区管理委员会,未经北京思普科科技开发有限公司;北京经济技术开发区管理委员会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910077783.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加热烹调器
- 下一篇:醛鞣法富醛皮革废水处理工艺方法