标签:
概念:
Windows CommunicationFoundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。
简单地说,WCF就是一个有微软在VS中提供的一个通信接口,通过这个接口可以将相互独立的模块整合起来,组成一个系统。其充分体现了面向服务开发的思想。
优势:
1.统一性。
2.互操作性。
3.安全可信赖。
4.兼容性
举个不太恰当的例子来简要说明一下:
比如有甲、乙、丙三家公司,而且每个公司都分别有A、B、C三个系统来处理公司事务。现在三家公司将合并成一个公司,所以就需要将A、B、C三个系统的资源整合到一起,这时就需要一个服务器D,通过运用WCF来与A、B、C三个系统互相通信,相互访问。
其实,WCF就是充当了一个中介,或者说就是一个约定,只要大家都遵循了这个约定,那么就可以自由通信了。就像人一样,只要大家都说的是汉语,那么久可以交流了,但是如果一个说鸟语(日语),一个说汉语,那两人之间只能打起来了~
下面具体展示一下,在VS中的具体操作:
在创建好的WCF框架中的IService接口和Service服务中添加具体的操作。
此处代码为简单的HelloWorld,所以简单截图了。
发布WCF服务:
在客户端(form)中添加具体操作代码:
标签:
原文地址:http://blog.csdn.net/u010375663/article/details/46351315