2011-07-08 84 views
4

我有一个.NET Web服务,它是一个SOAP服务。我想将其转换为REST服务。创建REST包装到现有的SOAP Web服务

哪些选项我要创建一个中间件到:

  • 取得请求做出SOAP服务
  • 呼叫翻译通过SOAP服务返回
  • 返回响应返回给请求者的结果?

回答

3

你有两个选择

1)只要创建一个WCF服务有两个端点的一个具有的WebHttpBinding和其他与basicHttpBinding的(即肥皂)。您不需要将来自一个服务的呼叫转接到另一个服务。

2)将所有业务逻辑包装在SOAP服务类和REST服务类所使用的类中。您可以使用ASP.NET MVC或WCF编写REST服务。

相关问题