从WSDL生成RESTful代理

时间:2011-05-27 15:49:27

标签: java php web-services rest wsdl

假设我为某些Web服务提供了WSDL。我真的需要RESTful服务,因为我将创建一个JavaScript客户端。

是否有任何工具可以创建充当传统Web服务代理的RESTful服务?

我不在乎什么语言...... PHP,Java ......无论如何。

由于

2 个答案:

答案 0 :(得分:0)

我不知道能够满足这种需求的现成解决方案。

但是,你可以一起做饭。

使用WSDL 2.0,您可以定义基于REST的Web服务。 A sample WSDL defining a REST service

使用WodenW3C WSDL Converter - 您可以将WSDL 1.1文档转换为WSDL 2.0。

然而,即使在完成所有这些之后 - 您仍需要一个翻译器(一种ESB模式)来将这些REST调用转换为基于SOAP的。

我的2美分 - 一个理想的解决方案是编写中间件逻辑(可能在ESB上) - 将服务公开为REST,而提供商仍然是传统的。

答案 1 :(得分:0)

我同意Nishant认为ESB可以胜任这项工作。例如,看看MuleHere您可能会对论坛进行讨论。