0

在我的项目中,我们有一个 WSDL(1.1) 文件(用于 REST 服务)。我们需要基于这个 WSDL 文件动态地构建基于 REST 的服务(应该处理 JSON 输入和输出)(我们正在尝试基于 WSDL 自动生成 REST 服务,这可能吗???)。此外,将来每当 WSDL 文件更改(意味着添加或删除任何新服务)时,我们应该能够通过仅公开最新服务来相应地重新配置我们的 REST 服务。

我们是否应该采用常规方法从 wsdl 文件生成存根类,然后在 REST 应用程序中使用这些类?

实现这一目标的最佳方法是什么?任何类型的评论都会有所帮助。

谢谢普拉莫德

4

1 回答 1

1

嗯……你没有。REST 服务不描述自己。有些人想要在这种情况下推动使用 WADL,但我不赞成。

WSDL 定义了可以在服务上执行的操作。REST 服务实际上并不是关于操作,而是关于调用 HTTP 动词以传达操作的资源。例如

GET /car?id=10&name='zonda'
POST /car

car是一种资源。将操作映射到资源需要人工干预,并且并非所有操作都可以映射到资源。

您最好在考虑 REST 方法的情况下重新设计服务。

于 2013-04-10T11:39:34.067 回答