Restful WCF开发实践 互动版

WCF客户端与服务端模型

WCF的客户端和服务端模型图如下:

wcf体系结构


如上图所示,WCF服务端宿主(ServiceHost)启动后,读取配置文件(config),通过服务端终结点(EndPoint)对外提供服务。终结点通常由地址(Address)、绑定(Binding)、契约(Contract)三个要素进行描述和定义。

客户端不能直接与服务端交互,需要通过服务端提供的WSDL文件以及本地配置文件(config)生成客户端代理,也就是客户端节点,来消费服务端提供的服务,客户端和服务端的交互是在两边的端节点(EndPoint)之间进行的。