[发明专利]一种工作流引擎无效

专利信息
申请号: 200810070437.7 申请日: 2008-01-10
公开(公告)号: CN101216770A 公开(公告)日: 2008-07-09
发明(设计)人: 龚少晖 申请(专利权)人: 厦门三五互联科技股份有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06Q10/00
代理公司: 厦门市新华专利商标代理有限公司 代理人: 许伟
地址: 361009福建*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 工作流 引擎
【说明书】:

技术领域

发明涉及计算机领域,尤指一种工作流引擎。

技术背景

传统工作流解决方案通常为嵌入应用系统的方案,如果企业有多套应用系统,则必须对各应用系统都嵌入一套工作流引擎,这种方式开发成本高,时间长,难度大,开发完成之后整合困难,数据维护或统计成本高。同时传统工作流一般只提供固有的几种处理模式,难以满足实际应用环境多样复杂的处理需求。

发明内容

本发明的目的是提供一种工作流引擎,该引擎提供一个供用户自主定义工作流处理方式的途径,解决了传统工作流处理方式固定化,维护和扩展困难的问题。

为达成上述目的,一种工作流引擎,包括输入接口和主引擎,该主引擎由工作流规则引擎、工作流上下文管理器、Java类库集合和工作流实例状态持久化模块组成。

所述的工作流规则引擎由Java基础运行库和业务逻辑运算控制器组成。

采用上述方案后,解决了目前工作流引擎功能不足,难于管理,扩展性不佳等缺点,提供一个高效、灵活且与业务完全解耦的工作流服务器,降低各应用系统工作流模块的开发难度、布署成本,整合各应用系统之间的工作流资源。本方案提供了一个可配置的业务逻辑运算控制器,由Script负责具体的业务逻辑,使工作流引擎与业务逻辑完全解耦,Script可由各持有者甚至最终用户直接编辑,从页解决了传统工作流处理能力有限,扩展性不佳的问题。

本方案可独立布署,提供完整的后台管理和数据维护及统计功能,通过配置即可为其它应用系统提供不同处理模式的工作流支持,各应用系统只需进行少量的界面开发即可投入使用。

附图说明

图1为本发明工作流引擎结构示意图。

具体实施方式

如图1所示,工作流引擎可独立布置为工作流服务器或嵌入应用系统,无论何种方式均为工作流持有者提供服务,视方式不同,接口层提供Webservice、Https、Http、API、RMI等常用现实,主要采用Webservice、Https、Http等方式解决服务器模式下的访问,以API、RMI等方式解决模块嵌入模式下的访问,接口层完全接口化,高级用户可自行开发调用接口并加入接口层,以实现用户自主的调用方式。

工作流引擎提供工作流上下文管理器,处理工作流上下文,解决工作流属性描述复杂,处理难的问题。具体方案为:工作流持有者在引擎上注册工作流时,以XML方式提供工作流上下文,管理器接收上下文并持久化,同时在系统内生成上下文对象并缓存,当持有者在处理该工作流各环节时,管理器为规则引擎提供该工作流的一个上下文实例,协助处理工作流,在完成工作流的处理后将相应结果反馈给持有者,同时更新工作流上下文并将处理结果持久化。

工作流引擎提供一个支持Script的规则引擎,该引擎提供一个供用户自主定义工作流处理方式的途径,解决了传统工作流处理方式固定化,维护和扩展困难的问题。规则引擎在按受上下文管理器提供的工作流上下文实例后,从上下文中获得工作流实例对应的处理Script,Script可由用户自行编写,规则引擎负责解析并执行Script,并根据执行结果智能决定工作流的流向。

规则引擎提供了一个Script环境扩展方案,规则引擎封装了常用的Java基础运行库,为Script环境提供Java基础类支持,Script可调用引擎的各种类型Java基础类;规则引擎使用XML配置Script支持类,从而提供了可由用户自己开发支持类并在引擎中使用的途径;该方案通过强大的Java解决Script功能不完善,效率较低的问题,通过灵活的XML配置解决了扩展性的问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门三五互联科技股份有限公司,未经厦门三五互联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810070437.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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