Web services 使用ESB的Web服务

Web services 使用ESB的Web服务,web-services,esb,Web Services,Esb,我有许多他们使用wsdl的Web服务。我想使用ESB来处理Web服务之间的关系。 我不知道选择骡子,对不对? 我搜索这个问题,我发现wso2 esb,我不知道它对我的工作是否有好处。我很困惑。 我不知道该怎么办? 请帮帮我。你对Mule和WSO2做了哪些尝试 所有ESB都可以与Web服务交互。Mule和WSO2的替代方案是使用。他们有一个。您也可以使用Oracle服务总线 以下是我为一个问同样问题的同事做的一些笔记: 关于ESB,需要知道的一件事是它没有完美的定义。根据需要,范围和作用可能有所不

我有许多他们使用wsdl的Web服务。我想使用ESB来处理Web服务之间的关系。 我不知道选择骡子,对不对? 我搜索这个问题,我发现wso2 esb,我不知道它对我的工作是否有好处。我很困惑。 我不知道该怎么办?
请帮帮我。

你对Mule和WSO2做了哪些尝试


所有ESB都可以与Web服务交互。Mule和WSO2的替代方案是使用。他们有一个。

您也可以使用Oracle服务总线

以下是我为一个问同样问题的同事做的一些笔记:

关于ESB,需要知道的一件事是它没有完美的定义。根据需要,范围和作用可能有所不同

通过ESB可以做的最重要的事情之一是将客户机与 服务提供者

ESB有助于:

● 服务位置透明度

● 跨企业共享服务

● 将业务服务与服务实现分离

Esb功能:

路由

基于确定性或确定性将客户端请求重定向到特定服务提供商的能力 可变路由标准

要考虑的路由类型:

● 静态或确定性路由

● 基于内容的路由

● 基于策略的路由

● 基于复杂规则的路由

消息转换

将客户端请求转换为服务提供商期望的格式的能力。 最常用的转换是:

Xml->Xml

Xml->Cobol

对象->Xml

Xml->Json 等等

信息强制执行

能够根据服务提供的要求丰富、增强信息 需要

消息强制执行的类型:

● 日期格式转换

● 数据转换(例如:将空间转换为0)

● 基于规则的增强。(例如:如果消息来自x,请向 请求)

协议转换

能够从使用者处接受一种类型的协议作为输入(例如SOAP/JMS)和 通过其他协议(例如:IIOP)与服务提供商通信

服务映射 将业务服务转换为相应的服务实现和 提供绑定和位置信息

消息处理

通过接受输入请求来管理状态和执行请求管理的能力 以及确保通过消息同步将消息传递回客户端。 过程编排

管理复杂业务流程的能力,这些业务流程需要多个部门的协调 业务服务来满足单个业务请求

服务编排

管理多个实施服务的协调的能力

交易管理

通过提供 跨多个不同服务协调多个资源的框架 (请参阅更多WS-Coordination)

安全性

保护企业服务免受未经授权的访问的能力

ESB应提供4A的安全性:

  • 认证

  • 授权书

  • 审计

  • 管理


  • 我想配置ESB,使不同服务器中的所有Web服务与ESB交互。我不知道我在ESB中使用了哪些产品。我的ESB有时向另一台服务器发送请求以接收响应,有时向客户机发送响应。