经过长时间学习WCF,对它还是很熟悉的,有些人不知道WCF是什么,这里就和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。两个应用程序之间的通信有很多种方式,比如,我们可以使用XML与Webservice通信,使用消息与MSMQ互通,使用XML或二进制流与.NetRemoting通信等等。
但是如果一个应用程序需要同时使用这几种来完成功能的话将给维护带来相当大的麻烦,WCF的出现则统一了这种局面,WCF是什么?WCF是通过一种面向服务的新型编程模型简化了关联应用程序的开发。通过提供分层的体系结构,WCF 支持多种风格的分布式应用程序开发。 WCF 通道体系结构在底层提供了异步的非类型化消息传递基元。而建立在此基础之上的是用于进行安全可靠的事务处理数据交换的各种协议功能,以及广泛的传输协议和编码选择。
WCF是什么?WCF全名是:Windows Communication Foundation ,是一个运行库和一组 API,用于创建在服务与客户端之间发送消息的系统。 它使用相同的基础结构和 API 来创建应用程序,这些应用程序可与同一计算机系统上或驻留在另一家公司内并通过 Internet 访问的系统上的其他应用程序进行通信。