如何在Mule中将soapweb服务转换为restweb服务

如何在Mule中将soapweb服务转换为restweb服务,rest,soap,wsdl,mule,esb,Rest,Soap,Wsdl,Mule,Esb,我想将SOAP ws转换为REST。这个问题有什么优雅的解决办法吗 REST应该采用json格式的输入 {key:value} 这个json应该放在Body/Order/data标记中: <soapenv:Body> <myApp:Order> <data>{key:value}</data> </myApp:Order> </soapenv:Body> {key:value} 我想Mule ESB应该

我想将SOAP ws转换为REST。这个问题有什么优雅的解决办法吗

REST应该采用json格式的输入

{key:value}
这个json应该放在Body/Order/data标记中:

<soapenv:Body>
  <myApp:Order>
    <data>{key:value}</data>
  </myApp:Order>
</soapenv:Body>

{key:value}

我想Mule ESB应该是最好的选择

步骤1:您可以通过http端点公开rest服务,该端点应该接受您的JSON

步骤2:然后可以使用自定义转换器为需要调用的SOAP服务准备SOAP请求

步骤3:对SOAP Web服务的出站调用

第4步:转换器,将SOAP响应从以前的外绑定调用转换为JSON响应

响应将被发送回调用Rest端点的客户端


希望这有帮助:)

我想Mule ESB应该是最好的选择

步骤1:您可以通过http端点公开rest服务,该端点应该接受您的JSON

步骤2:然后可以使用自定义转换器为需要调用的SOAP服务准备SOAP请求

步骤3:对SOAP Web服务的出站调用

第4步:转换器,将SOAP响应从以前的外绑定调用转换为JSON响应

响应将被发送回调用Rest端点的客户端


希望这对您有所帮助:)

如果您希望使用REST Web服务调用SOAP Web服务,请在

上阅读这篇文章如果您希望使用REST Web服务调用SOAP Web服务,请在

上阅读这篇文章回答这个问题可能为时已晚,但值得一看strongloop及其环回SOAP连接器。看看这篇文章。您可以扩展模型以包装/调解SOAP操作。它像一个魅力和非常可靠的性能

回答这个问题可能为时已晚,但值得一看strongloop及其环回soap连接器。看看这篇文章。您可以扩展模型以包装/调解SOAP操作。它像一个魅力和非常可靠的性能

对于asp.net/Visual Studio,您需要执行以下操作 文件-->新建项目-->从左侧面板选择联机-->可以找到Soap到Rest转换器


我希望这能奏效。

对于asp.net/Visual Studio,您需要这样做 文件-->新建项目-->从左侧面板选择联机-->可以找到Soap到Rest转换器


我希望这能奏效。

我希望有一个魔法块可以解决我所有的问题。无论如何,谢谢你们的回答。我希望有一个魔法块可以解决我所有的问题。无论如何,谢谢你的回答。你应该包括那篇文章的摘要,以防链接断开。你应该包括那篇文章的摘要,以防链接断开。