Sarasvati 工作流引擎

程序名称:Sarasvati

授权协议: LGPL

操作系统: 跨平台

开发语言: Java

Sarasvati 介绍

Sarasvati 是一个简单易用的工作流引擎,提供基本的功能,拥有简单的图形执行引擎和通过XML进行流程定义,能简单嵌入web项目。

Sarasvati 主要功能:

1。简单,优秀的文档,基于图形执行的项目核心
2。流程模块化 :通过加载时间或运行时间进行组合
3。提供流程和标记层次属性
4。节点动作能够通过脚本语言执行
5。运行历史能通过不可变树结构标记查询
6。提供用户容易理解的域特定语言GuardLang
7。能使用Java,Hibernate和内存后台引擎执行
8。Alpha Haskell实现,通过HDBC和后台内存引擎执行
9。基于LGPL许可

Sarasvati 的优点:

1。加载时间进程模块在模块化定义你的流程的时候给你强大的灵活性
2。你需要提供用户完全的透明性
3。代码能够扩展和定制
4。你不希望工作流引擎指挥用户,组和任务如何被模块化。

Sarasvati 的缺点

1。它现在没有图形化编辑器(未来会有)
2。只能使用java 1.5或以上版本
3。还没有提供用户/组/任务键值解决方案

Sarasvati 官网

http://code.google.com/p/sarasvati/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。