【问题标题】:What is the different between Web services and WCF? Arent they the same thing?Web 服务和 WCF 有什么区别?他们不是同一个东西吗?
【发布时间】:2012-08-08 00:32:52
【问题描述】:

我想知道 Web 服务和 WCF 有什么不同?它们不是一样的吗?

提前致谢!

我听说过两种类型的网络服务。

  1. XML 网络服务
  2. WCF 网络服务

真正的区别是什么?

【问题讨论】:

标签: wcf web-services


【解决方案1】:

可以使用任意数量的技术构建 Web 服务,而 Windows Communication Foundation 特定于 .NET。 WCF 并不特定于通过 HTTP 进行通信。它也可以直接通过 HTTP 工作。

查看链接的维基百科页面了解更多信息。

【讨论】:

  • 你的意思是 WFC 不是特定于通过 HTTP 通信的,那么它与什么通信呢? :)
  • Rammtin,详细信息在我链接到的维基百科页面上。例如,它直接通过 TCP 工作。
【解决方案2】:

不,它们不是一回事。虽然您当然可以在 WCF 中复制 ASP.net Web 服务的行为,但 WCF 是一个功能更全面(也更复杂)的 SOA 开发平台。它使您能够更好地控制客户端和服务器之间交换的消息,并在协议和端点绑定方面为您提供更多选项。

查看this article,了解其中一些差异的概述。

【讨论】:

  • 由此得出的结论是,如果您只需要一个简单的 Web 服务,WCF 会给您增加复杂性而不会增加价值。
猜你喜欢
  • 1970-01-01
  • 2010-10-26
  • 1970-01-01
  • 2012-03-16
  • 2010-09-18
  • 1970-01-01
  • 2010-10-20
  • 1970-01-01
  • 2013-10-20
相关资源
最近更新 更多