如果我需要做Spring友好的WorkFlow,我应该看看哪个OSS项目?

时间:2008-08-12 15:29:18

标签: java spring workflow

我们需要将WorkFlow添加到Spring托管应用程序中。有没有人在使用任何无数的OSS工作流程解决方案方面有任何有用的经验?哪一个最好?哪一个最好与Spring集成?我们应该避免哪些?

5 个答案:

答案 0 :(得分:3)

如果您只需要一些简单的流程编排,Spring自己的Web Flow,尽管它的名称可以作为编排任务管理器。如果您需要保留状态数天,那么您将需要成为其中一个开源项目的“早期采用者”。您可能需要查看Eclipse's BPEL project

我的预感是,一旦更清楚地了解BPEL / BPM /工作流空间,您将看到Spring提供的抽象层与JDBC,事务,ORM框架等相同......

答案 1 :(得分:2)

就像Brian说的那样,如果你正在做任何非常复杂的事情,你可能会考虑使用BPEL。

有许多开源BPEL引擎,我想到的是Apache Orchestration Director Engine

答案 2 :(得分:1)

我是第二个Spring Web Flow。根据流程的复杂程度,Web Flow非常适合管理各种状态,而且我发现它非常容易上手,并且有很多文档可供使用。

答案 3 :(得分:0)

我们正在寻找可能与jBPM集成的Drools / Guvnor(如此presentation),为我们的Spring / Java EE应用程序添加工作流引擎,但我们仍处于早期阶段试一试。

答案 4 :(得分:0)

在我看来,ActiveVOS是迄今为止最好的BPEL引擎。下载评估版并试一试。 JBoss甚至采用了他们的开源产品。