假设我为某些Web服务提供了WSDL。我真的需要RESTful服务,因为我将创建一个JavaScript客户端。
是否有任何工具可以创建充当传统Web服务代理的RESTful服务?
我不在乎什么语言...... PHP,Java ......无论如何。
由于
答案 0 :(得分:0)
我不知道能够满足这种需求的现成解决方案。
但是,你可以一起做饭。
使用WSDL 2.0,您可以定义基于REST的Web服务。 A sample WSDL defining a REST service
使用Woden或W3C WSDL Converter - 您可以将WSDL 1.1文档转换为WSDL 2.0。
然而,即使在完成所有这些之后 - 您仍需要一个翻译器(一种ESB模式)来将这些REST调用转换为基于SOAP的。
我的2美分 - 一个理想的解决方案是编写中间件逻辑(可能在ESB上) - 将服务公开为REST,而提供商仍然是传统的。
答案 1 :(得分:0)