|
|
1
1
IIS是为可扩展性而设计的,因此我肯定会考虑使用ASP.NET Web服务,而不是在 视窗服务 使用WCF。 当然,您可以在IIS中托管WCF Web服务。 Here's an article on how to do this. This article is a little old 但它详细说明了在IIS中托管Web服务的好处 建议 章节:
我想关键是无论您是想使用ASP.NET Web服务还是WCF,都必须将其托管在IIS中。 |
|
|
2
3
如果您的消费者都是.NET,请查看wcf: http://msdn.microsoft.com/en-us/library/ms731082.aspx 否则,简单的旧SOAP服务是好的。两者都是可扩展的。 |
|
|
3
1
我们使用WCF。您也可以使用 Spring.Services 非常强大的框架。 你怎么不先用服务还是先签合同? |
|
|
4
1
据我所知,这完全取决于你想要开发什么样的Web服务…… 如果您想确保Web服务的安全性、状态管理和其他功能……我更喜欢WCF(Window Coundation Foundation)。 包括应用程序到应用程序通信标准协议的Web服务的全球接受改变了软件开发。例如,Web服务现在提供的功能包括安全性、分布式事务协调和可靠通信。Web服务变化的好处应该反映在开发人员使用的工具和技术中。Windows通信基金会(WCF)的目的是提供一种可管理的方法,以分布式计算,广泛的互操作性,并直接支持服务的方向。 |
|
|
5
1
使用WCF。 它允许您使用多个协议和多个安全上下文公开服务。 学习WCF的一个很好的资源是Michele Bustamante的《学习WCF》。 http://www.amazon.com/Learning-Hands-Michele-LeRoux-Bustamante/dp/0596101627 注:如果你真的得到这本书,她有一个更新版本的第一章和附录在她的网站上。 她的网站也是最新信息的良好来源: http://www.dasblonde.net/default.aspx |