【发布时间】:2015-03-12 04:33:55
【问题描述】:
我们有许多现有的 asmx Web 服务,即使不是我们的所有客户,也有很多人使用这些服务。这些不会很快被集体重写。
因此,我的简单问题是创建一个新的 web.api 层是否有意义,该层在需要时调用现有的 Web 服务(直到它们被重写),并且新方法可以在没有“遗留”肥皂服务的情况下完成。这最终意味着,在现有的 Web 服务被重写/移植到 web.api 之前,我们将有效地拥有两个接口。
我知道事情通常朝着 REST 方向发展,因此对于未来的项目,与 web.api 交互可能是一个好方法。 Scott Hanselman 之前曾说过“如果有疑问,请添加另一层抽象”,但我不相信他是认真的 :)
【问题讨论】:
标签: web-services rest asp.net-web-api asmx