jBPM 对于用户任务工作流程有多好?
我正在为我的下一个 Java 项目评估 jBPMv5.1,并且想知道它对于用户任务工作流的性能有多好,性能如何,其中任务可能需要用户输入,并且用户可能在一天以上的时间内执行该任务。我还将使用 Drools 进行规则管理。我还希望保留所有数据,并且不应该由于意外故障而丢失数据。我需要一个框架,可以轻松动态地插入新的工作流程,而无需增加开发成本。
jBPMv5.1 是一个很好的框架吗?我已经尝试了几个 jBPM 示例并阅读了很多博客,但对于使用它仍然有点担心,以免以后遇到问题。有什么建议或任何其他框架可以实现相同的目标,或者我应该从头开始设计并牢记我的最终产品吗?
I am evaluating jBPMv5.1 for my next Java Project and was wondering how good and performance intensive is it for User Task Workflows where the task may require user inputs and the user may act upon the task in more than a day. I will also be using Drools for Rule management. I also wish to persist all data and there should be no loss of data due to unexpected failure. I require a framework where I can easily and dynamically plugin new workflows without an added development cost.
Is jBPMv5.1 a good framework for this? I have tried a couple of jBPM examples and read a lot of blogs but am still a little apprehensive about using it lest i run into problems later. Any suggestions or any other framework where I can achieve the same or should I design from scratch keeping my end product in mind?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
@Abhishek无论你的要求是什么,一切都可以在 jbpm 中找到,它是非常好的 BPM,但与 Activity 相比,它有点复杂并且没有那么富有成效。
因此,如果您尚未决定使用哪个 bpm,我建议您选择 Activity,因为与 Activity 集成任何内容(例如 LDAP 或 Spring)比 JBPM 更容易。
此外,由于社区提供了良好的用户指南和文档,您可以轻松学习 Activity,但对于 JBPM 用户指南和文档来说,两者都没有那么有帮助。
此外,开发人员指南也不符合标准。
好吧,球在你的球场上,你必须做出决定。
一切顺利。
@Abhishek Whatever is your requirement, everything is available in jbpm ,it is very good BPM but as compared to Activity it is bit complex and not so fruitful.
So if you are yet to decide which bpm I would suggest you to go for Activity because integration of anything with Activity say LDAP or Spring is preety easier as compared to JBPM.
Also you can easily learn Activity because of good userguide and documentation provided by community, but in case of JBPM userguide as well as documentation neither are so helpful.
Also Developer guide book is also not up to the mark.
Well ball is in your court ,you have to take decision.
All the Best.
@阿布舍克
jbpm 正是按照你的要求做的。
jbpm 管理工作流程,这显然涉及人工任务(如您所说的用户任务)。
典型的工作流程会运行数天甚至数月。
所以简单地回答你的问题,是的,jbpm 对于用户任务来说非常好。另外,由于您还没有决定使用 BPM 引擎;您可能还想看看 Activiti BPM http://activiti.org。
@Abhishek
jbpm does precisely what you are asking.
jbpm manages workflows, and that obviously involve human tasks (user tasks as you say it).
typical workflows runs for days even months.
So to answer your question simply, yes jbpm is pretty good with user tasks. Also since you have not decided on the BPM engine yet; you may like to take a look at Activiti BPM http://activiti.org as well.
@abhishek
恭喜你。
我在上面找到了另一个链接
http://www .mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose
这也适用于所有正在寻找要使用哪个 bpm 的人。
@abhishek
Congrats to u.
i have found one another link on it
http://www.mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose
Also this is for all who are looking for which bpm to use.