我正在构建一个需要公开服务接口的应用程序。目的是将服务接口分发给其他参与的应用程序,这些应用程序将使用服务接口创建实际的 Web 服务。其他应用程序可能使用也可能不使用 .NET 平台。我的应用程序将成为所有由其他应用程序创建(使用我定义的接口)和托管的 Web 服务的客户端。
为此,我定义了服务接口(世界ServiceContract
中的 s WCF
)并从中创建WSDL
。我会将 WSDL 分发给其他应用程序,这些应用程序将在他们的平台上生成实际的 Web 服务。
- 在这种情况下,我可以使用 RESTful 服务吗?会有多大好处?
- 在 REST 世界中,是否可以定义服务合同(C# 接口)并让其他方生成实际的 Web 服务?(我读过一些关于
WADL
但人们不推荐它的博客! - 是否可以将现有的 WCF 服务迁移到 REST?
我是 REST 世界的新手!