发明名称 一种工作流引擎高效处理的方法
摘要 本发明属于工作流系统技术,具体地说是一种工作流引擎高效处理的方法。它以应用程序的方式运行工作流引擎,将引擎处理请求的过程划分为外部信息访问、对象逻辑转换和对象持久化三部分,其中:外部信息访问使用内存查找;执行过程中可能发生的错误全部在对象逻辑转换阶段检查;对象持久化操作在返回用户请求后执行。引擎使用本发明方法,将实现各处理阶段的有效分离,通过内存缓存、并发处理和缓存队列的结合,达到与内存处理相同的效果。由于引擎处理请求的响应时间都在内存操作级,用户可以得到极高的响应速度。并且处理的效率在增加引擎数量时会呈线性增长。
申请公布号 CN1318969C 申请公布日期 2007.05.30
申请号 CN200410021268.X 申请日期 2004.04.09
申请人 东软集团有限公司 发明人 刘作坤;刘积仁;赵大哲;赵永生;邸晓明
分类号 G06F9/46(2006.01);G06F17/30(2006.01) 主分类号 G06F9/46(2006.01)
代理机构 沈阳科苑专利商标代理有限公司 代理人 许宗富;周秀梅
主权项 1.一种工作流引擎高效处理的方法,其特征在于:以应用程序的方式运行工作流引擎,将引擎处理请求的过程划分为外部信息访问、对象逻辑转换和对象持久化三部分,其中:所述外部信息访问使用内存查找;执行过程中可能发生的错误全部在对象逻辑转换阶段检查;对象持久化操作在返回用户请求后执行;具体是:执行运行程序,首先进行外部信息访问,通过内存查找获取外部资源;获取外部资源后进行逻辑操作,解析外部资源内容,对整个过程中可能发生的错误在本阶段检查;最后作持久化处理,将解析结果存入数据库,且在返回用户请求后执行。
地址 110179辽宁省沈阳市浑南高新技术产业开发区东大软件园