文件名称:WCF 指南教程(PDF)
文件大小:2.57MB
文件格式:PDF
更新时间:2014-08-09 09:25:59
c# WCF
WCF是微软为了搭建SOA 平台的杰作。 大家都知道WEB 服务、REMOTING 技术,他们各有所长,WEB 服务安全性欠佳, REMOTING 受端口的限制,不能跨平台,因此在特定的场合下很难发挥他们作用。 什么是WCF?字面上理解:Windows 通信基础, 也就是说计算机间数据交互的一个 基础平台。根据微软官方的解释,WCF 是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、 事务性的解决方案,且能与已有系统兼容协作。WCF 是微软分布式应用程序开发的集 大成者,它整合了.Net 平台下所有的和分布式系统有关的技术,例如.Net Remoting、 ASMX、WSE 和MSMQ。以通信(Communication)范围而论,它可以跨进程、跨机器、 跨子网、企业网乃至于 Internet;以宿主程序而论,可以以ASP.NET、EXE、WPF、 Windows Forms、NT Service、COM+作为宿主(Host)。WCF 可以支持的协议包括TCP, HTTP,跨进程以及自定义,安全模式则包括SAML, Kerberos,X509,用户/密码, 自定义等多种标准与模式。也就是说,在WCF 框架下,开发基于SOA 的分布式系统 变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了WCF,就相当于掌 握了叩开SOA 大门的钥匙。