词汇表
实施服务
实施服务涉及编写服务合同中定义的方法的代码。当方法远程调用时,将使用此代码。它是在.NET的类中完成的,该类实现了由服务合同定义的接口。
Windows Communication Foundation(WCF)
Windows Communication Foundation(WCF)是用于构建面向服务应用程序的.NET框架。使用WCF,开发人员可以使用各种协议(包括简单对象访问协议(SOAP))在服务和客户端之间发送消息。它为过程间通信提供了强大的系统,用于构建分布式和可互操作的应用程序。
创建WCF客户端应用程序
创建WCF客户端应用程序是开发消耗WCF服务的应用程序的过程。它涉及在Visual Studio中生成带有“添加服务参考”的代理,该代理允许客户端应用程序与WCF服务交互,就好像它是本地对象一样。
创建WCF服务
创建WCF服务涉及多个步骤。首先,创建了服务合同,该合同定义了服务将提供的运营。接下来,创建服务实现服务合同中定义的操作。最后,需要使用配置文件中包含的设置以及IIS,Windows Service或Windows Activation Service(WAS)等各种托管选项之一进行配置和托管。
您可以根据Microsoft的官方指南创建自己的WCF服务。