我正在拆分N层堆栈以允许独立扩展层,更好地部署独立性,并且我想知道人们目前正在为服务边界通信技术选择什么。当前用于.NET到.NET服务的WCF技术替代品?
服务本身和服务的所有“客户端”都可以通过内部网络访问彼此,并且当前都是.NET 3.5 SP1(Windows服务3.5,ASP.NET MVC 1.0,ASP.NET WebForm 3.5)。
虽然我听说过WCF在不久的将来改变方向的传言,但我倾向于Windows Communication Foundation。这些谣言有效吗?
我已经否定了将构建为自定义ASP.NET MVC服务以及作为旧式SOAP Web服务的想法,因为WCF将以更灵活的传输选择为代价来定制响应。
是否真的有其他的.NET服务技术可以考虑?
谢谢大家的意见。很高兴听到我对WCF的倾向仍然是正确的选择,并且它会持续一段时间。
感谢您的性能对比。 – mckamey 2009-12-31 01:57:22