wcf服务编程

Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。它是.NET框架的一部分,由.NET Framework[1] 3.0开始引入,与Windows Presentation Foundation及Windows Workflow Foundation并行为新一代Windows操作系统以及WinFX的三个重大应用程序开发类库。在.NET Framework[1] 2.0以及前版本中,微软发展了Web Service (SOAP with HTTP communication),.NET Remoting (TCP/HTTP/Pipeline communication)以及基础的Winsock等通信支持。由于各个通信方法的设计方法不同,而且彼此之间也有相互的重叠性(例如.NET Remoting可以开发SOAP, HTTP通信),对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新学习,让开发人员在使用中有许多不便。同时,面向服务架构(Service-Oriented Architecture)也开始盛行于软件工业中,因此微软重新查看了这些通信方法,并设计了一个统一的程序开发模型,对于数据通信提供了最基本最有弹性的支持,这就是Windows Communication Foundation。
pdf 文件大小:225.68KB