从零开始学WCF(1):WCF概述

什么是WCF

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

 

WCF设计目标

生产效率

  • 统一了现有的各种分布式技术
  • 基于Attribute的开发
  • 与Visual Studio无缝集成

可交互性

  • 广泛地支持WS-*通用规范
  • 与现有的微软分布式技术相兼容

面向服务的开发

  • 使得编写松耦合的服务变得容易
  • 服务的行为和属性(如通讯方式)可以通过配置来指定

 

posted @ 2015-04-18 20:18  莱茵哈特  阅读(275)  评论(0编辑  收藏  举报