esb - JBPM 和 BPEL/ESB 的区别

标签 esb bpel jbpm jbi

JBPM 和 BPEL(和 ESB)有什么区别?
你能解释一下吗?

RGDS

最佳答案

我对 JBPM 不太熟悉。但它似乎是一个业务工作流,可以与 Java 服务或基本上基于 Java 的流程一起使用。不仅与网络服务。

BPEL 是使用 Web 服务编写工作遵循的标准。始终使用 BPEL 语言来集成 Web 服务并基于此定义流程。这是我为此编写的示例[1]。

ESB 主要用于中介和转换消息。当您集成不同类型的系统时,它们之间的消息流可能会有所不同。所以人们可以使用 ESB 作为中介。还有一些 ESB 也提供服务集成。 WSO2 ESB[2] 就是您可以使用的 ESB。

[1] http://wso2.org/library/articles/2011/05/integrate-business-rules-bpel

[2] http://wso2.org/library/esb

关于esb - JBPM 和 BPEL/ESB 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7517314/

相关文章:

apache-camel - Apache Camel : Unable to get the Exception Body

wso2 - 如何替换 WSO2 ESB 4.8.1 自定义处理程序中的响应正文

web-services - 何时使用 BPEL 和 ESB?

azure - 使用 Apache ODE 协调部署在 azure 中的 Web 服务时出错

java - 从 Drools 规则执行 bpmn 文件

java - 如何在普通 java 代码中使用 API 获取正在运行的 JBPM 进程列表

esb - Carbon 应用程序内的 wso2 自定义中介器

java - 你能在 Mule ESB 中写一个 "if"语句吗?

Java Process Servers 好主意与否?

java - 我可以在 jbpm v3.2 中向任务节点添加运行时转换吗?