我正在寻找一个简单明了的Java工作流引擎:
可能的候选对象包括Drools 5中的新Drools流程引擎和来自OSWorkflow的OpenSymphony。根据我目前的理解,OSWorkflow似乎提供了我想要的更多东西(Drools流似乎不会以审计历史的方式存储太多);然而,OSWorkflow的最新版本是在2006年初发布的。当OSWorkflow不再处于主动开发阶段时,现在使用它是否是一个错误?
有人对这两种框架都有丰富的经验吗?还有其他的工作流引擎我应该看看吗?欢迎所有建议-谢谢。
发布于 2009-06-09 10:33:23
我对你提到的候选人没有任何经验,但从我所从事的项目来看,它可能值得一看jBPM。我曾经和很多开发人员合作过,我认为它非常符合您的标准。
发布于 2009-06-09 21:14:33
Drools流比jBPM和OSWorkflow都要复杂和强大得多,开发的速度也比两者都快。我们在这里提供了很多细节和截图:http://www.jboss.org/drools/drools-flow.html
但总的来说。您可以进行跨规则、工作流和事件处理的交互式调试。您有一组更大的内置节点,从而改进了可以直接以声明方式建模的问题的数量。相关(跨规则、流程和事件)审计、日志记录和报告。我们提供了一个非常简单而又强大的机制来构建特定于领域的工作流,通过我们的可插拔工作项。
Drools 5.0刚刚发布,5.1将在接下来的4到6周内发布。我们正在为这增加模拟和测试,使用MVEL DSL,我们相信这将是一个巨大的成功。这还将包括更广泛的进程远程管理GUI工作,所有这些都集成到Guvnor中。
Drools团队也为自己比其他提到的项目更容易接触而感到自豪。欢迎来到irc聊天。
标记
发布于 2009-06-09 19:29:30
我对两者都有经验..。此外,我还参与了一个工具,用于将OSWorkflow中的现有进程迁移到Drools5.0。您可以在:http://blog.athico.com/2009/01/drools-flow-and-osworkflow-migration.html中阅读一篇有关这方面的文章。值得一提的是,创建此迁移工具/转换器是为了允许使用OSWorkflow的旧项目升级到Drools5.0,并利用所有Drools5.0业务集成平台的优势。
问候
https://stackoverflow.com/questions/968777
复制相似问题