【发布时间】:2011-12-28 20:57:10
【问题描述】:
假设您有一个 SQL Server 2008 数据库。您构建了一个 SOAP Web 服务。然后,您可以在一个网站中使用 Visual Studio 2010 部署或发布它。现在,使用相同的数据库,您可以在不同的解决方案中构建 REST Web 服务。您将其部署在另一个网站上。
您能否使用 SOAP 和 REST Web 服务的端点和/或 .svc 文件,尽管它们引用相同的 SQL Server 2008 数据库?
我不明白为什么不这样做,但在我走这条路并花几天时间之前,我想确定一下。
此外,如果数据库同时运行 SOAP 和 REST,则会对数据库产生性能影响——再说一次,我不明白这有什么关系,但我必须确定。谢谢。
【问题讨论】:
-
是什么让您相信数据库知道或关心您的 Web 服务?
-
当然 - 只要您的 SQL Server 机器有足够的马力(和 RAM!),您就可以支持数千个并发客户端 - 无论它们如何连接到它。
标签: web-services rest soap sql-server-2008-r2