我找不到任何关于 ASP.NET Web API 的服务发现实现的信息。对于一个新项目,我需要在 WCF 和 Web API 之间做出决定。服务元素将被各种客户端、移动端、客户端 JavaScript 以及 ASP.NET 网站使用。
对于网站而言,能够针对 WCF 服务生成客户端的便利性显然是一个加分项。我对 RESTful Web 服务不太熟悉,但我看到有 Web 应用程序描述语言 (WADL)。也许这是我的无知,但能够宣传使用您的服务的正确方式肯定是一件好事吗?
我的主要问题:是否有任何东西可以为 WEB API 生成 WADL 或类似内容?
第二个问题:这个工具看起来像是基于 WADL 生成客户端,还有什么其他方法可以让客户端使用 RESTful Web 服务保持最新状态?