假设我已经拥有一些Web服务的WSDL文件,但由于我将创建一个JavaScript客户端,因此我真正需要的是RESTful服务。是否有任何工具可以创建RESTful服务,并作为传统Web服务的代理?
无论使用什么语言,PHP、Java等等,都可以。
谢谢。
无论使用什么语言,PHP、Java等等,都可以。
谢谢。
我不知道有没有现成的解决方案可以满足这个需求。
但是,你可以自己动手做一些东西。
使用 WSDL 2.0 可以定义一个基于 REST 的 Web 服务。定义 REST 服务的示例 WSDL
使用 Woden 或 W3C WSDL 转换器 - 您可以将 WSDL 1.1 文档转换为 WSDL 2.0。
然而,即使完成了所有这些工作,您仍需要一个转换器(一种 ESB 模式)来将这些 REST 调用转换为基于 SOAP 的调用。
我的建议是 - 理想的解决方案应该涉及编写中间件逻辑(可能在 ESB 上)- 将服务公开为基于 REST 的服务,同时提供者仍然是传统的。