工作流引擎 Sarasvati

openkk 8年前
     <p>Sarasvati 是一个简单易用的工作流引擎,提供基本的功能,拥有简单的图形执行引擎和通过XML进行流程定义,能简单嵌入web项目。</p>    <p>Sarasvati 主要功能:<br /> <br /> 1。简单,优秀的文档,基于图形执行的项目核心<br /> 2。流程模块化 :通过加载时间或运行时间进行组合<br /> 3。提供流程和标记层次属性<br /> 4。节点动作能够通过脚本语言执行<br /> 5。运行历史能通过不可变树结构标记查询<br /> 6。提供用户容易理解的域特定语言GuardLang<br /> 7。能使用Java,Hibernate和内存后台引擎执行<br /> 8。Alpha Haskell实现,通过HDBC和后台内存引擎执行<br /> 9。基于LGPL许可</p>    <p>Sarasvati 的优点:<br /> <br /> 1。加载时间进程模块在模块化定义你的流程的时候给你强大的灵活性<br /> 2。你需要提供用户完全的透明性<br /> 3。代码能够扩展和定制<br /> 4。你不希望工作流引擎指挥用户,组和任务如何被模块化。</p>    <p><br /> Sarasvati 的缺点<br /> <br /> 1。它现在没有图形化编辑器(未来会有)<br /> 2。只能使用java 1.5或以上版本<br /> 3。还没有提供用户/组/任务键值解决方案<br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324176623859" target="_blank">http://www.open-open.com/lib/view/home/1324176623859</a></p>