打算贡献一个开源工作流

    应用工作流也有5年多时间了,曾经也写过一个产品。我感觉到目前为止,大多数工作流产品存在如下不足。
    1、工作流理论在数学上存在缺陷:
    WfMC虽然定义了一套复杂的xpdl语言,但是xpdl没有仅仅从业务逻辑的层次描述了一个流程,所以不具备数学的严密性。xpdl语言不能很好解决“工作流网”中的汇聚逻辑,对“冲撞、流程不可达等错误”也不能检测。
    著名的工作流著作《工作流管理――模型方法和系统》中的定义的“工作流网”表达方法也有漏洞。

    2、工作流引擎的执行算法有拼凑的感觉,引擎整体设计不合理
    由于当前流行的工作流理论存在缺陷,直接导致引擎执行算法漏洞百出,给人七平八凑的感觉。同时,引擎的整体设计也很杂乱。

    鉴于此,我想把这几年应用以及研究的东西实现,搞个开源的东东。我以前也写过一个商业的工作流,但是并不成功。这次重写,我自以为应该有很大的改进。

     该产品暂定名Fireflow。
     附件中是Fireflow技术原理的草稿,而且是非常“草”的草稿,目前正在写代码,过一段时间再补充。

你可能感兴趣的:(工作流,职场,休闲,Fireflow)