WSO2:代理服务与业务流程 (BPEL)

标签 wso2 soa bpel wso2-esb

我是 WSO2 堆栈的新手,想知道什么时候应该使用 WSO2 ESB 代理服务以及什么时候通过 BPEL 创建业务流程?

我认为他们在做同样的事情——通过服务组合和一些中介来执行任务。

最佳答案

ESB 和 BPEL 之间存在根本区别。

ESB 的作用 是为业务请求提供各种非功能性属性ESB 因此用于例如请求的调解转换安全虚拟化/代理。虽然它可以使用序列图进行一些简单的消息丰富,但其主要目的是在系统中的各种服务/主机之间调解消息。

另一方面,BPEL 致力于实现业务服务和处理复杂的业务工作负载。因此,BPEL 的作用 是为业务流程提供功能属性,例如实现实际的业务流程逻辑。

因此,ESB 和 BPEL 一起提供了关注点分离,这通常被组件和面向服务的架构所强调。

关于WSO2:代理服务与业务流程 (BPEL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14745121/

相关文章:

facebook - WSO2 ESB : Unexpected Character Error when submitting JSON to Proxy Service

wso2 - 如何在 WSO2 ESB 4.8 或更高版本中读取查询参数?

c# - SOA问题: Exposing Entities

java - 我需要使用 Java Embedded 将结果数组写入任意类型且在 BPEL 中无界的变量

.net - 适用于 .NET 平台的 BPEL 引擎

git - 如何在 docker 镜像中包含修改后的配置文件?

android - 在客户端保持面向服务架构的向后兼容性

ruby - 每个模型/服务的独立 rails 应用程序。

java - 解析 BPEL 文件以提取 Activity + XPath

从 iframe 访问 WSO2IS