2

我正在为我的下一个 Java 项目评估 jBPMv5.1,并且想知道它对于用户任务工作流的性能和性能有多好,其中任务可能需要用户输入并且用户可能会在一天以上的时间内对任务采取行动。我还将使用 Drools 进行规则管理。我还希望保留所有数据,并且不应该由于意外失败而丢失数据。我需要一个框架,我可以在其中轻松动态地插入新的工作流程,而无需增加开发成本。

jBPMv5.1 是一个很好的框架吗?我已经尝试了几个 jBPM 示例并阅读了很多博客,但我仍然对使用它有点担心,以免以后遇到问题。有什么建议或任何其他框架可以让我实现同样的目标,或者我应该从头开始设计并牢记我的最终产品吗?

4

3 回答 3

3

@Abhishek jbpm 正是您所要求的。jbpm 管理工作流,这显然涉及人工任务(如您所说的用户任务)。

典型的工作流程运行数天甚至数月。

所以简单地回答你的问题,是的,jbpm 非常适合用户任务。此外,由于您还没有决定 BPM 引擎;你也可以看看 Activiti BPM http://activiti.org

于 2011-11-01T05:36:27.877 回答
3

@Abhishek 无论您的要求是什么,jbpm 中的所有内容都可用,这是非常好的 BPM,但与 Activity 相比,它有点复杂,而且没有那么富有成效。

因此,如果您还没有决定使用哪个 bpm,我建议您选择 Activity,因为与 JBPM 相比,与 Activity 集成任何东西,比如 LDAP 或 Spring 都更容易。

由于社区提供了良好的用户指南和文档,您也可以轻松学习 Activity,但对于 JBPM 用户指南和文档来说,两者都没有那么有用。此外,开发人员指南也不达标。

好球在你的球场上,你必须做出决定。

祝一切顺利。

于 2013-02-06T12:45:19.060 回答
3

@abhishek

恭喜你。我在上面找到了另一个链接

http://www.mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose

这也适用于所有正在寻找使用哪个 bpm 的人。

于 2013-02-08T06:02:15.413 回答