我有一个多用户Web工具,它利用中间Web服务与外部数据源进行通信。该应用程序经常调用Web服务,有时可能涉及密集的数据传输。
我希望建立一个可扩展的架构,成千上万的用户可以同时使用Web服务并使其可靠。
那么我应该选择什么样的Web服务模型或协议,因为我看到很多类型,如REST,WCF,SOAP等,我不太熟悉。但我非常习惯使用SOAP来支持ASP.NET webservices。
谢谢
NLV
答案 0 :(得分:0)
WCF对于这一点来说是一项很棒的技术...考虑到您正在控制Web服务客户端和服务器,您不会受到basicHttpBinding的限制,您可以利用Reliable Sessions来确保有保证的交付。
http://msdn.microsoft.com/en-us/library/aa480191.aspx
此解决方案也可轻松扩展,当一台服务器征税时,您可以轻松地向其投入更多服务器。