什么是WCF
- 提供统一的,可用于建立安全,可靠的面向服务的应用的高效开发平台。
- 将Web服务的概念直接映射到.net framework CLR中对应的内容,包括将消息灵活且可扩展地映射到诸如C#,VB等语言实现的服务。该服务模型提供松耦合和版本管理的序列化功能,并提供与诸如消息队列(MSMQ),COM+,ASP.NET WEB服务,服务增强(WSE)等现有.net framework 分布式系统技术以及很多其他功能的集成和互操作性。


WCF设计目标
生产效率
- 统一了现有的各种分布式技术
- 基于Attribute的开发
- 与Visual Studio无缝集成
可交互性
- 广泛地支持WS-*通用规范
- 与现有的微软分布式技术相兼容
面向服务的开发
- 使得编写松耦合的服务变得容易
- 服务的行为和属性(如通讯方式)可以通过配置来指定
从零开始学WCF(1):WCF概述
原文:http://www.cnblogs.com/leonhart/p/4437985.html