随笔分类 -  WCF架构体系

摘要:前一节介绍了WCF客户端构建的过程,其间又说明了WCF框架中核心ClientRuntime对象建立过程,以及客户端所采用的ClientMessageInspectors、ClientMessageFormatter、ClientOperationSelector等等基础。本节目录:1、RealProxy建立的过程2、TransparentProxy建立的过程3、服务调用过程。4、总结1、RealProxy建立的过程 通过之前的介绍,大家都应该有个共识:客户端通过透明代理建立对应的实际代理对服务进行调用,而在WCF在实际代理对象类型为ServiceChannelProxy。实际代理对象Ser.. 阅读全文
posted @ 2012-04-11 10:30 tyb1222 阅读(3497) 评论(4) 推荐(3) 编辑
摘要:前一节(《WCF体系架构(之一:Client与Server信息交互处理流程初略介绍)》)大致介绍了WCF服务消息处理的大致流程,WCF服务的消费者可以是WEB客户端、也可以是其他语言开发的应用程序。 对于WEB客户端以及其他语言的应用程序,跨平台的性能主要是通过HTTP协议+SOAP消息机制实现。本节主要详细介绍消息在WCF客户端应用程序消息处理流程-------------------------------------------------------------------目录: -1、WCF通过客户端代理调用 服务-2、实际代理如何映射到服务目标对象上-3、WCF客户端框架的核... 阅读全文
posted @ 2012-03-31 14:30 tyb1222 阅读(3327) 评论(3) 推荐(3) 编辑
摘要:WCF在设计的时候,就封装了对常用协议如Tcp\HTTP\MSMQ的处理机制。但WCF同时也允许开发者在WCF现有平台上进行扩展,以解决实际问题。 大部分情况下,通过WCF常用的协议,就已经能完成了大部分工作了。在WCF揭秘中,作者在介绍如何扩展WCF时,讲了一些WCF是如何处理行为、信道、传输等方面的工作机制。本节从WCF行为作为切入点,谈谈个人对WCF体系的理解。 在WCF框架设计时,为了简化WCF普通的应用场景,也为了满足一些特殊环境下的应用,WCF的设计者们将WCF进行分成设计。实现方式是将上层 与底层应用区分开。 在一些特殊环境下对底层做一些扩展就行了。WCF将一般场景使用... 阅读全文
posted @ 2012-03-29 14:49 tyb1222 阅读(3653) 评论(0) 推荐(6) 编辑