1.WCF 简介

2019-05-13  本文已影响0人  璎珞纨澜

WCF是什么技术?

WCF技术为什么诞生?

实现计算机之间的通信和交互,使得计算机之间的通信标准都能达成一致。

WCF技术能做什么?

能构建分布式应用程序 。

WCF 与 SOA

三层架构

客户端与服务

主机进程中的 ServiceHost 进程是我们的服务端应用程序,客户进程中的 ClientApp 是客户端的应用程序。Endpoint 是终结点,用于来提供向外发布的接口。 ClientApp 中有一个 Proxy 代理,实现由客户进程到主机进程之间的通信,Proxy 代理不直接与主机进程的 Endpoint 进行通信,而是由客户端 Proxy 代理里面的 Endpoint 来与主机进程的 Endpoint 进行通信。

现在我们客户想向Service发一个消息或者想完成一些特定的功能,首先把做这些事情的需求提交给Proxy代理,然后在由Proxy代理进行封装提交给客户进程的Endpoint,再有客户进程的Endpoint发送给主机进程的Endpoint,然后主机进程的Endpoint在把消息提交给Service,由Service这一段进行处理,最后在反方面发送回来,由Proxy代理来开包,最后提交回到客户的应用程序当中,这就是一个完整的消息传递的流程。

客户端与主机交互
上一篇 下一篇

猜你喜欢

热点阅读