【问题标题】:Spring 3.1 and jBPM 5.2 (+ JSF2/Richfaces4) integrationSpring 3.1 和 jBPM 5.2 (+ JSF2/Richfaces4) 集成
【发布时间】:2012-02-09 18:17:11
【问题描述】:

我有一个使用 Spring3.1、Hibernate3.5/JPA2、JSF2/Richfaces4.1 和 Java EE Security 的项目。我现在想集成 jBPM 5.2。

是否有可用的 jBPM5-Spring3 集成示例?有没有人成功做到这一点?我是否应该寻找不同的 BPM/工作流引擎,也许 jBPM 是个坏主意? (我发现的所有示例都参考了更早版本的 Spring 和/或 jBPM。)

我希望有一些简单的 Spring 配置(可能还有额外的 jars)来做到这一点。

【问题讨论】:

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


    【解决方案1】:

    过去两年我用spring3和jBPM 5做了一个项目,用jBPM构建一个没有spring和其他技术的简单项目需要2个月。 看来你对jBPM的了解还不够,它不仅仅是一个简单的jar文件要添加到你的项目中,它有数据库和表,如果你想在你的项目中使用Drools,那就更难了。 我建议您使用 Facade 模式来构建初始化您的知识库和规则的类。 您必须按需编写自定义节点和服务。 这取决于您的项目期限。 jBPM 太灵活了,当然也很难维护,因为你必须根据自己的需求定制它,但是现在的客户更喜欢它,因为它听起来很有趣而且很灵活! 顺便说一句,我认为jboss documents 最适合 jBPM ;-)

    【讨论】:

      【解决方案2】:

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

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

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

      您可能还想看看基本上是 jBPM4 的 Activiti。据我了解,它具有更好的 Spring 集成(CDI、spring 托管事务等)。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-21
        • 1970-01-01
        • 2012-08-22
        • 2012-08-27
        • 2011-11-12
        • 2012-06-27
        • 1970-01-01
        相关资源
        最近更新 更多