当前位置 : 主页 > 大数据 > 区块链 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-22
我是WSO2堆栈的新手,想知道什么时候应该使用WSO2 ESB代理服务,何时 – 通过BPEL创建业务流程? 我认为他们正在做同样的事情 – 通过服务组合和一些调解来执行任务. ESB和BPEL之间存在根
我是WSO2堆栈的新手,想知道什么时候应该使用WSO2 ESB代理服务,何时 – 通过BPEL创建业务流程?

我认为他们正在做同样的事情 – 通过服务组合和一些调解来执行任务.

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

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

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

因此,ESB和BPEL共同提供了关注点分离,这通常是组件和面向服务的体系结构所强调的.

网友评论