Java开源工作流引擎

Java开源工作流引擎,java,open-source,workflow,Java,Open Source,Workflow,什么是最好的开源java工作流框架(例如OSWorkflow、jBPM、XFlow等)?我将投票支持jBPM。我们在内部的大型ETL平台上使用了它,它似乎工作得很好。但是,我没有任何东西可以与之相比。这将kBPM、OpenWFE和Enhydra Shark进行比较,看起来它有一些好的、全面的信息。这取决于你想要进行什么样的初始投资。jBPM在功能和灵活性方面是最好的,但OSWorkflow更轻量级,更易于启动和运行,并且具有更小的学习曲线。YAWL-另一种工作流语言 是我最近遇到的最好的工作流解

什么是最好的开源java工作流框架(例如OSWorkflow、jBPM、XFlow等)?

我将投票支持jBPM。我们在内部的大型ETL平台上使用了它,它似乎工作得很好。但是,我没有任何东西可以与之相比。

这将kBPM、OpenWFE和Enhydra Shark进行比较,看起来它有一些好的、全面的信息。

这取决于你想要进行什么样的初始投资。jBPM在功能和灵活性方面是最好的,但OSWorkflow更轻量级,更易于启动和运行,并且具有更小的学习曲线。

YAWL-另一种工作流语言 是我最近遇到的最好的工作流解决方案。它比其他解决方案更好,这是一种奢侈,因为它是最近构建和设计的,并且基于从其他长期存在的、有些过度设计的框架中吸取的经验教训

Drools Flow是一个社区项目,除了Flow之外还有一个官方版本:Guvnor、Expert和Fusion


遗憾的是,口水流还没有正式的红帽支持合同,这是一些大公司考虑的一个障碍。有人可能会认为,由于jBPM项目生活在同一个支持屋顶下,出于政治原因,支持不存在。

我认为它要求的是引擎,而不是定义语言。YAWL包括一个开源执行引擎(以及一些其他支持应用程序),您可以试用Piper。