摘要: 什么是工作流引擎?用一句话来描述我觉得应该是:驱动任务按照预定义的业务规则在参与者之间进行流转,最终完成特定业务处理的功能组件。那么什么是工作流系统呢?我觉得应该是:建立在工作流引擎基础上的一系列的用户交互、监控、仿真、评估等功能组件的集合,也就是围绕引擎展开的与业务松耦合的辅助组件的组合。下面先从引擎说起,按照上面的定义,引擎的关键点在于驱动、规则和参与者。驱动实际上是建立在特定流程模型上的,例如:发送、回退、跳转发送、跳转回退、发散、汇聚等。规则是建立在流程变量上的运行时流转路线定义,它可以是一段脚本或者是一条sql。参与者则是任务的实际处理者,可能是时间,可能是人还有可能是其它外部设备输 阅读全文
posted @ 2011-08-09 23:05 镜涛 阅读(2275) 评论(1) 推荐(1) 编辑
Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名孙镜涛(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言