经过近一年时间,ZosaTapo 终于发布了huihoo willow工作流引擎的测试版本。
有关willow的详情请访问
http://www.huihoo.org/willow/ 。
willow的model language是改造自xpdl,扩展了or-join支持(不完全支持,有部分限制)
目前willow仅提供engine和wapi支持,design的工作ZosaTapo正在考虑进展(也真难为ZosaTapo了,这么繁忙的情况了,也可以坚持不懈的写出willow)
当然,作为工作流引擎,willow还有很多不完善的地方。但是这是国内发布的第一个open source workflow engine。看到它的出来,真让人欣慰。
尤记得两年前,浆糊他们开始的开源工作流引擎工作,可惜最终还是因为一些原因而消亡了。还记得去年自己轰轰烈烈弄得huihoo jfoxflow,如今自己也已经“半退出”了。—— 还好我中途忙于
wfchina,也算将功补过···呵呵
银狐999(javaunion又一次活了) 说:
呵呵。我现在最关心的其实就是 willow如何实现 or-join。
ZosaTapo(如果没有意义,请不要使用假设) 说:
由于算法的特殊要求,所以使用OR-Join对于流程设计要是有一点特殊要求的
银狐999(javaunion又一次活了) 说:
恩,什么要求?
ZosaTapo(如果没有意义,请不要使用假设) 说:
就是在OR-split 与OR-join之间的节点不能有循环,但是这个要求是可以结合流程设计喝算法共同改善的,我就在想好的办法中
银狐999(javaunion又一次活了) 说:
如果你的or-join之间,还存在小的 or-join。可以吗?
ZosaTapo(如果没有意义,请不要使用假设) 说:
这样是可以的,但是OR-split产生的路径必须直接汇聚与同等级的OR-Join
ZosaTapo(如果没有意义,请不要使用假设) 说:
就是说OR-split产生A,B,C路径,A,b,C必须保证是同时汇聚与OR-join,不能中途其中两个先汇聚