【问题标题】:How to do BPEL,BPM deployment in JBoss AS7/EAP如何在 JBoss AS7/EAP 中进行 BPEL、BPM 部署
【发布时间】:2016-08-13 22:58:05
【问题描述】:

Jboss 说要在 EAP 或 AS7 服务器中部署 BPEL 应用程序。我无法在任何这些服务器中部署 BPEL 应用程序。在 google 中搜索时,一些帖子说 Switchyard 更适合用于 BPEL 或 BPM 应用程序,它已被 JBoss 收购并由 JBoss 作为 JBossFuse 发布。我也尝试过 JBossFuse,JBossFuse 无法通过 Eclipse 检测 BPEL 或 BPM 应用程序。我试过 WSO2,它比 JBoss 服务器好。我想使用 JBoss 堆栈产品,因为它是一个大社区。有人可以建议在 Jboss 服务器中部署 BPEL 或 BPM 应用程序的最佳服务器吗? 也请提供下载链接。

【问题讨论】:

    标签: jboss jbpm jbossfuse switchyard


    【解决方案1】:

    现在 RiftSaw (http://riftsaw.jboss.org/) 是 Apache ODE 与 JBoss EAP/WildFly 的集成层,它是 SwitchYard 的一部分,SwitchYard 是 JBoss 保护伞下唯一允许您部署/运行 BPEL 应用程序的框架。 https://docs.jboss.org/author/display/SWITCHYARD/BPEL

    但是,需要注意的一点是,在 SwitchYard 中,BPEL 应用程序只能以 SwitchYard 服务的形式开发,因此您还需要学习 SwitchYard,它是一种 ESB 或 SCA 之上的集成框架 & CDI/骆驼。对于新项目,与 BPM 相比,我不会推荐 BPEL,因为 BPEL 的 JBoss 社区不活跃。与 Apache ODE 相比,SwitchYard 的设计目的不是运行普通的 BPEL 应用程序。

    另一方面,如果您想在 JBoss EAP/WildFly 上开发/部署 BPM 应用程序,则可以选择 jBPM (http://www.jbpm.org/)。由于 jBPM 是首屈一指的开源 BPM 项目,并且正在积极开发中,因此如果您启动业务流程项目,它将是最佳选择。

    作为奖励,如果你想使用 JBoss Fuse,有一个官方的 jBPM 集成包: https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2.1/html/Integration_Guide/index.html
    另外请注意,JBoss Fuse 包含 SwitchYard,因此您可以在 Karaf 和 EAP 容器上开发/运行 BPEL SwitchYard 服务。

    【讨论】:

    • 嗨,谢谢您的回复,所以如果我只想运行 BPEL(不谈论 BPM/jBPM),我需要学习 SwitchYard 并在那里进行 BPEL 集成并将其部署在 RiftSaw / Jboss 保险丝?如果是,您能否提供 JbossFuse 服务器的确切下载链接,以便我部署 switchyard 项目。我正在尝试通过 JBDS 部署 HelloWorld Switchyard 项目,它无法识别要在其中部署的 SwitchYard 项目。请帮忙
    • 是的。在这里您可以找到 JBoss Fuse(仅供开发人员使用,除非您有订阅):developers.redhat.com/products/fuse/download 如果您更喜欢开源社区选项,您可以直接在 EAP/WildFly 上使用 SwitchYard。请参阅:switchyard.jboss.org/downloads 如果您想在 JBDS 中使用 SwitchYard,请不要忘记安装集成堆栈插件:access.redhat.com/documentation/en-US/…
    【解决方案2】:

    Jboss EAP 6.4 服务器有一个技巧不能识别 BPEL / BPM (Switchyard)。当您安装 vanilla EAP 6.4 服务器时,您不会在其中安装 Fuse 软件包。他们说你可以使用熔断器服务器,但是熔断器服务器不会像 EAP 服务器一样从 Eclipse(JBDS) 工作。因此,您需要在您的 EAP 服务器上安装 Fuse 以识别您的 BPEL/BPM 或 Swithyard 应用程序。从 Redhat 网站查看以下解决方案。

    https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2.1/html/Installation_on_JBoss_EAP/Installing_Red_Hat_JBoss_Fuse_on_EAP.html

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多