我们想要在WSO2 ESB中代理SOAP服务。这是我正在研究的POC。我在论坛上遇到了各种文件和一些解释,但没有具体的内容。我查看了API选项但无法正常工作。什么是最好的方法呢?转换可以在esb本身发生,还是api是唯一的选择?请指教。
答案 0 :(得分:0)
您可以更好地选择RESTAPI选项。 这是<{p>}的documentation
答案 1 :(得分:0)
你是什么意思不能让这个工作?这不是一个大的配置,您需要定义代理服务,以便将消息(REST消息)作为SOAP消息发送到后端。这是一个示例配置。
<proxy name="StockQuoteProxy" transports="http https" startOnLoad="true">
<target>
<endpoint>
<address uri="http://localhost:9000/services/SimpleStockQuoteService"
format="soap11"/>
</endpoint>
<outSequence>
<send/>
</outSequence>
</target>
</proxy>
您可以以REST方式调用此代理,它会自动将消息发送到后端SOAP服务。
您可以使用示例axis2客户端执行此操作,如下所示。
ant stockquote -Daddurl=http://localhost:8280/services/StockQuoteProxy -Drest=true