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