什么是WCF以及它是如何工作的?

时间:2013-10-13 20:53:54

标签: wcf web-services soap asmx

这个WCF是什么?我使用Web服务一点但不知道这些WCF,在谷歌上阅读了很多,但无法得到它的技术术语 http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services 或msdn。

它说像通过HTTP和SOAP,序列化,肥皂等进行通信,但我还没有资格理解这些。帮助我,引导我,并用简单的措辞取悦。

[WebService] 
public class Service : System.Web.Services.WebService 
{ 
  [WebMethod] 
  public string Test(string strMsg) 
  { 
      return strMsg; 
  } 
}

等 以及如何在asp.net中使用它们?

1 个答案:

答案 0 :(得分:2)

Windows通信基础或Wcf是用于构建服务的框架。 Wcf支持公开Web服务,基于URL(休息)或服务的服务仅在单个机器上工作,例如通过共享内存进行通信的两个不同程序。

基本上wcf抽象服务(.net接口)和传输(或者用wcf术语来表示绑定)。 Wcf中的单个服务可以作为Web服务公开,也可以使用共享内存而不进行任何实际的代码更改,端点都基于应用程序配置文件。

也许这篇关于msdn的文章会让事情更加清晰 http://msdn.microsoft.com/en-us/library/ms731082.aspx

有些条款,
互操作性 - 与其他东西(中间,共同操作)一起操作或协同工作,wcf服务可以与用java编写的客户端进行互操作 / p>

序列化 - 将对象转换为可以在某处发送然后反序列化返回对象的字节流

相关问题