Welcome 微信登录

首页 / 软件开发 / WCF

WCF之双工服务

WCF之双工服务

WCF之双工服务2010-12-24陈希章所谓WCF的双工服务,指的就是说,在WCF应用中,可能客户端和服务器端的 角色是可以互换的,例如服务器端一般可能仅仅提供操作服务,它并不需要主动 地联系客户端做什么操作。但是,假如某些时候,我们需要服务端也能 够具备这样的特征,就是说他能够在某些时候主动地联系客户端,触发一个行为 。这种场景,我们简单地归纳为“双工”场景。下面来看看 在WCF中如何实现这种双工的服务。1. 创建一个用于回调的...
我的WCF之旅(1):创建一个简单的WCF程序

我的WCF之旅(1):创建一个简单的WCF程序

我的WCF之旅(1):创建一个简单的WCF程序2010-12-27 cnblogs artech写在前面在Microsoft提出.NET战略以来, 先后推出了一系列产品和技术, 这些产品和技术为我们在.NET平台下建立企业级的分布式应用提供了很大的 便利。这些技术和产品包括:.NET Remoting,XML WebSerivce,WSE(2.0,3.0),Enterprise Service, MSMQ ......我们知道,和一个相对独立的应用不同,我...
我的WCF之旅(2):Endpoint Overview

我的WCF之旅(2):Endpoint Overview

我的WCF之旅(2):Endpoint Overview2010-12-27 cnblogs artechWCF实际上是构建了一个框架,这个框架实现了在互联系统中各个Application之间如何通信。使得Developers和Architect在构建分布式系统中,无需在考虑如何去实现通信相关的问题,更加关注与系统的业务逻辑本身。而在WCF Infrastructure中,各个Application之间的通信是由Endpoint来实现的。Endpoint的...
我的WCF之旅(3):在WCF中实现双向通信(Bi-directional Communication)

我的WCF之旅(3):在WCF中实现双向通信(Bi-directional Communication)

我的WCF之旅(3):在WCF中实现双向通信(Bi-directional Communication)2010-12-27 cnblogs.com artech昨天写了一篇Remoting中如何实现双向通信的文章《[原创].NET Remoting: 如何通过Remoting实现双向通信(Bidirectional Communication) 》,作为对比,今天我们来讨论一下WCF的双向通信。为了使我们能够更好地对比双向通信在Remoting中和WCF...
我的WCF之旅(4):WCF中的序列化(Serialization)- Part II

我的WCF之旅(4):WCF中的序列化(Serialization)- Part II

我的WCF之旅(4):WCF中的序列化(Serialization)- Part II2010-12-27 cnblogs.com artechXMLSerializer提到XMLSerializer,我想绝大多数人都知道这是asmx采用的Serializer。首先我们还是来看一个例子,通过比较Managed Type的结构和生成的XML的结构来总结这种序列化方式采用的是怎样的一种Mapping方式。和DataContractSerialzer Sampl...
我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合

我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合

我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合2010-12-27 cnblogs.com artech对于.NET重载(Overloading)——定义不同参数列表的同名方法(顺便提一下,我们但可以在参数列表上重载方法,我们甚至可以在返回类型层面来重载我们需要的方法——页就是说,我们可以定义两个具有相同参数列表但不同返回值类型的两个同名的方法。不过这种广义的Overloading...
我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutExce

我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutExce

我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutExce2010-12-27 cnblogs.com artech我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutException原因和解决几个星期之前写了一篇关于如何通过WCF进行 双向通信的文章([原创]我的WCF之旅(3):在WCF中实现双向通信(Bi-direction...
我的WCF之旅(7) - Part I

我的WCF之旅(7) - Part I

我的WCF之旅(7) - Part I2010-12-27 cnblogs.com artech我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合 - Part I当今的IT领域,SOA已经成为了一个非常时髦的词,对SOA风靡的程度已经让很多人对SOA,对面向服务产生误解。其中很大一部分人甚至认为面向服务将是面向对象的终结,现在的面向对象将会被面向服务完全代替。在开始本Blog之前,我先来谈谈我对SOA和OO的区别,首先申明,这只是...
我的WCF之旅(8):WCF中的Session和Instancing Management

我的WCF之旅(8):WCF中的Session和Instancing Management

我的WCF之旅(8):WCF中的Session和Instancing Management2010-12-27 cnblogs.com artechWCF中的Session我们知道,WCF是MS基于SOA建立的一套在分布式环境中各个相对独立的Application进行Communication的构架。他实现了最新的基于WS-*规范。按照SOA的原则,相对独自的业务逻辑以service的形式封装,调用者通过Messaging的方式调用Service。对于承载...
我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace

我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace

我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace2010-12-27 cnblogs.com artech无论对于Web Service还是WCF,Client和Service之间交互的唯一形式是通过发送和接收Soap Message。在我们对Web Service和WCF进行深入学习的时候,借助一些Soap Trace 工具对Soap Message进行深入剖析是非常有必要的。在这些工具之中,我觉得最好用的就是Micro...
我的WCF之旅(10):如何在WCF进行Exception Handling

我的WCF之旅(10):如何在WCF进行Exception Handling

我的WCF之旅(10):如何在WCF进行Exception Handling2010-12-27 cnblogs.com artech在任何Application的开发中,对不可预知的异常进行troubleshooting时,异常处理显得尤为重要。对于一般的.NET系统来说,我们简单地借助try/catch可以很容易地实现这一功能。但是对于 一个分布式的环境来说,异常处理就没有那么简单了。按照面向服务的原则,我们把一些可复用的业务逻辑以Service的形式...
我的WCF之旅(12):使用MSMQ进行Reliable Messaging

我的WCF之旅(12):使用MSMQ进行Reliable Messaging

我的WCF之旅(12):使用MSMQ进行Reliable Messaging2010-12-27 cnblogs.com artech一、为什么要使用MSMQ在一个分布式的环境中,我们往往需要根据具体的情况采用不同的方式进行数据的传输。比如在一个Intranet内,我们一般通过TCP进行高效的数据通信;而在一个Internet的环境中,我们则通常使用Http进行跨平台的数据交换。而这些通信方式具有一个显著的特点,那就是他们是基于Connection的,也就...
谈谈WCF中的Data Contract (1):Data Contract Overview

谈谈WCF中的Data Contract (1):Data Contract Overview

谈谈WCF中的Data Contract (1):Data Contract Overview2010-12-29 cnblogs.com artechContract in SO:Contract是对操作和数据的抽象在我们看来,Service Orientation提供了一种对业务、功能进行分解的方式。针对SO,我们把一个具体的业务流程或者一个复杂的功能分解成一个个独立完成某项任务的子单元,这些子单元通过一个个Service来承载。对于Service本身...
谈谈WCF中的Data Contract(2):WCF Data Contract对Generic的支持

谈谈WCF中的Data Contract(2):WCF Data Contract对Generic的支持

谈谈WCF中的Data Contract(2):WCF Data Contract对Generic的支持2010-12-29 cnblogs.com artech通过第一部分的介绍,我们可以体会到,WCF 的Data Contract在CLR Type和Neutral Contract之间搭建了一座桥梁,弥合了.NET世界和厂商中立世界的差异。通过WCF Data Contract我们将CLR Data Type暴露成一个厂商中立的数据结构的描述,同样通过...
谈谈WCF中的Data Contract(4):WCF Data Contract Versioning

谈谈WCF中的Data Contract(4):WCF Data Contract Versioning

谈谈WCF中的Data Contract(4):WCF Data Contract Versioning2010-12-29 cnblogs.com artech是一门独特的工程艺术,需要解决的是不断改变的需求变化。而对于WCF,对于SOA,由于涉及的是对多个系统之间的交互问题,如何有效地解决不断改变的需求所带来的问题就显得更为重要:Service端版本的变化能否保持现有Consumer的正常调用,Consumer端的改变不至于影响对Service 的正常...
<< 21 22 23 24 25 26 27 28 29 30 >>