Java 开源工作流引擎
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/65150/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Java Open Source Workflow Engines
提问by Ben
What is the best open source java workflow framework (e.g. OSWorkflow, jBPM, XFlow etc.)?
什么是最好的开源 java 工作流框架(例如 OSWorkflow、jBPM、XFlow 等)?
回答by Sean McMains
Here's an articlethat compares kBPM, OpenWFE, and Enhydra Shark that looks like it has some good, thorough info.
这是一篇比较 kBPM、OpenWFE 和 Enhydra Shark 的文章,看起来它有一些很好的、全面的信息。
回答by Kevin
It depends what kind of initial investment you want to make. jBPM is the best in terms of features and flexibility, but OSWorkflow is a more lightweight, easier to get up and running and has with a smaller learning curve.
这取决于您想要进行什么样的初始投资。jBPM 在功能和灵活性方面是最好的,但 OSWorkflow 更轻量级,更容易启动和运行,并且具有更小的学习曲线。
回答by tolitius
Drools Flowis the best workflow solution that I came across recently. It has a luxury to be better than other solutions, since it is built and designed recently, and based on lessons learned from other long existing, somewhat over engineered frameworks.
Drools Flow是我最近遇到的最好的工作流解决方案。它比其他解决方案更好,因为它是最近构建和设计的,并且基于从其他长期存在的、有点过度设计的框架中吸取的经验教训。
Drools Flow comes as a community project along with an official Drools 5release that besides Flow includes: Guvnor, Expert and Fusion.
Drools Flow 作为一个社区项目与官方Drools 5版本一起发布,除了 Flow 之外,还包括:Guvnor、Expert 和 Fusion。
Unfortunately Drools Flow does not have an official Red Hat support contract yet, and that is a stopper for some big corporations to consider it. One might think the support is not there for political reasons due to the jBPM project living under same support roof.
不幸的是,Drools Flow 还没有正式的红帽支持合同,这阻碍了一些大公司考虑。由于 jBPM 项目生活在同一支持范围内,人们可能会认为出于原因没有支持。
回答by andy
YAWL - Yet another workflow Language http://en.wikipedia.org/wiki/YAWL
YAWL - 另一种工作流语言 http://en.wikipedia.org/wiki/YAWL
回答by Brian Phillips
I'll cast a vote for jBPM. We used it on a larg-ish ETL platform in-house and it seemed to work quite well. I don't have anything to compare it to, however.
我将为 jBPM 投票。我们在内部的大型 ETL 平台上使用它,它似乎工作得很好。然而,我没有任何东西可以与之相比。

