【发布时间】:2014-11-07 19:27:05
【问题描述】:
我是 WSO2 的新手,我想将 WS 集成到 WS。想要从一个现有的 Web 服务调用其他 Web 服务。对于第二个 Web 服务调用,我们有不同的架构,因此我需要将现有请求映射到新架构。这样我就可以调用第二个网络服务了。
我正在研究怎么做,目前有丰富的中介可以在 xml 中进行此类更改,但不知道如何使用它。
有人知道吗?
【问题讨论】:
标签: wso2 wso2esb wso2carbon
我是 WSO2 的新手,我想将 WS 集成到 WS。想要从一个现有的 Web 服务调用其他 Web 服务。对于第二个 Web 服务调用,我们有不同的架构,因此我需要将现有请求映射到新架构。这样我就可以调用第二个网络服务了。
我正在研究怎么做,目前有丰富的中介可以在 xml 中进行此类更改,但不知道如何使用它。
有人知道吗?
【问题讨论】:
标签: wso2 wso2esb wso2carbon
由于您是 WSO2 ESB 的新手,我认为您应该查看 ESB Samples。有很多样本,包括丰富的中介。
对于您的方案,您应该能够使用Payload Factory Mediator。请参考sample for Payload Factory Mediator。
另请查看Enterprise Integration Patterns with WSO2 ESB。你可以看看Message Translator pattern。
我希望这会有所帮助。
【讨论】:
可以用 smooks 完成的图形映射如下图所示,
【讨论】: