【问题标题】:Web Services vs WCF , advantage and disadvantagesWeb Services vs WCF,优缺点
【发布时间】:2010-12-05 13:14:02
【问题描述】:

我想澄清一些与 Web 服务和 WCF 相关的问题。 以下是我的疑问..

  1. Web Services 中的消息格式是什么,就像 WCF 中的每条消息都是 SOAP 消息一样?
  2. 如果不能在 Web 服务中使用 TCP/IP 协议,那为什么不呢?
  3. 为什么我们在 WCF 中使用 DataContractSerializer 而我们已经在 .Net Framework 中使用了 XMLSerializer、SOAP Serializer、BinarySerializer?
  4. 当我创建 wcf 服务并定义端点时,即使我没有添加 IMetadaExchange 端点,我只是添加服务行为并说 httpGetEnabled = true,为什么可以使用 AddServiceReference 创建代理类,我的意思是如何在我不公开mex 端点之前,有人可以访问我的服务详细信息吗?

请帮我解答以上问题。

【问题讨论】:

    标签: wcf web-services comparison


    【解决方案1】:
    【解决方案2】:

    WCF 是一种涵盖许多通信主题的综合技术。 WCF 可用于与 Web 服务、其他 WCF 应用程序、MSMQ 应用程序等进行通信。您可以替换用于从基于 SOAP 的 HTTP 通道切换到基于二进制 TCP 的端点。更重要的是,您可以在部署时执行此操作,只更改 .config 文件(有一些限制)。

    所以一些具体的答案:

    1. WCF 可以使用 SOAP 消息
    2. Web 服务始终为 TCP/IP。 HTTP 是 TCP/IP。
    3. DataContractSerializer 提供版本控制。分布式应用中最重要的事情。
    4. 我会让一些 WCF 专家来回答这个问题。

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      相关资源
      最近更新 更多