Spring 3.1和jBPM 5.2(+ JSF2 / Richfaces4)集成

时间:2012-02-09 18:17:11

标签: java-ee jsf-2 richfaces spring-3 jbpm

我有一个使用Spring3.1,Hibernate3.5 / JPA2,JSF2 / Richfaces4.1和& Java EE安全性。我现在想要整合jBPM 5.2。

是否有可用的jBPM5-Spring3集成示例?有人做过这个吗?我是否应该关注不同的BPM /工作流引擎,或许jBPM是一个坏主意? (我发现的所有示例都引用了旧版本的Spring和/或jBPM。)

我希望有一些简单的Spring配置(以及可能还有额外的jar)来做。

2 个答案:

答案 0 :(得分:0)

我使用spring3和jBPM 5进行了两年的项目,用jBPM构建一个没有弹簧和其他技术的简单项目需要2个月。 你似乎对jBPM知之甚少,它不仅仅是一个简单的jar文件要添加到你的项目中,它有数据库和表格,如果你想在你的项目中使用Drools,那就更难了。 我建议你使用Facade模式来构建初始化你的知识库和规则的类。 您必须按需编写自定义节点和服务。 这取决于你的项目截止日期。 jBPM太灵活了,当然它很难维护,因为你必须根据自己的需求进行定制,但是现在客户更喜欢它,因为它听起来很有趣和灵活! 顺便说一下,我认为jboss documents是jBPM的最佳选择; - )

答案 1 :(得分:0)

如果您仍在寻找Spring + jBPM5集成。我在下面的讨论中找到了样本(web-example.rar.zip)。它基于众所周知的性能评估样本。

https://community.jboss.org/message/725143#725143#725143

您需要安装并成功启动jBPM5才能使其正常工作。它使用对jbpm-console的REST服务调用,这是jBPM安装的一部分。 此外,我必须修改应用程序以列出用户mary和john的组任务,然后从组任务列表中声明任务。

您可能还想看一下基本上是jBPM4的Activiti。根据我的理解,它有更好的Spring Integration(CDI,Spring管理事务等)。希望这会有所帮助。