C#2008与.NET 3.5 高级程序设计读书笔记(24)-- WCF
时间:2010-08-19 来源:钢铁心脏
1.什么是WCF
WCF的全称是:Windows Communication Foundation。从本质上来说,它是一套软件开发包,是微软公司推出的符合SOA(Service Oriented Architecture)思想的技术框架。
WCF为程序员提供了丰富的功能,其中包括:托管、服务实例管理、异步、安全、事务管理、离线队列等。并且WCF对产业中的标准协议进行了封装和定义,它把程序员从繁琐的通信、格式编码中解放出来,使得程序员能够专注于业务逻辑的实现。同时,WCF统一了微软公司之前推出的多种分布式技术,其中包括:
1. Web服务和WSE。
2. .Net Remoting。
3. .Net 企业服务。
4. 微软消息队列(MSMQ)。
WCF对这些技术的集成包括两个方面:
1. WCF的架构本身吸取了这些技术的精华。
2. WCF开发的服务/客户端可以和现有的Web服务、MSMQ程序进行交互。
相关阅读 更多 +