我正在为我的下一个Java项目评估jBPMv5.1,并且想知道对于用户任务工作流程来说它有多好和性能密集,其中任务可能需要用户输入并且用户可以在一天以上的时间内执行该任务。我也将使用Drools进行规则管理。我还希望保留所有数据,并且不会因意外故障而丢失数据。我需要一个框架,我可以轻松地动态插入新的工作流程,而无需增加开发成本。
jBPMv5.1是一个很好的框架吗?我已经尝试了几个jBPM示例并阅读了很多博客但我仍然有点担心使用它以免我以后遇到问题。任何建议或任何其他框架,我可以达到相同或我应该从头开始设计保持我的最终产品?
答案 0 :(得分:3)
@Abhishek jbpm正是你所要求的。 jbpm管理工作流,显然涉及人工任务(用户任务,如你所说)。
典型的工作流程可以运行数天甚至数月。
所以简单地回答你的问题,是的,jbpm对用户任务非常好。此外,你还没有决定使用BPM引擎;您可能也想看看Activiti BPM http://activiti.org。
答案 1 :(得分:3)
@Abhishek无论您的要求是什么,一切都在jbpm中可用,它是非常好的BPM,但与Activity相比,它有点复杂而且不那么富有成效。
因此,如果你还没有决定使用哪个bpm我会建议你去参加Activity,因为与活动集成任何内容都说比使用JBPM更容易使用LDAP或Spring。
您也可以轻松学习活动,因为社区提供了良好的用户指南和文档,但是对于JBPM用户指南以及文档都没有那么有用。 开发人员指南也不符合标准。
好球在你的球场上,你必须做出决定。
一切顺利。
答案 2 :(得分:3)
@abhishek
恭喜你。 我在其上找到了另一个链接
http://www.mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose
此外,这适用于所有正在寻找使用哪个bpm的人。