随笔分类 -  WCF学习笔记

WCF学习笔记, 记录学习的点滴
摘要:WCF是基于消息的开发框架。其中,消息交换的模式一共有三种,分别为:数据报、请求/应答和双工。数据报交换模式: 用于单向的消息发送。即发即弃。请求/应答交换模式: 也叫半双工。一方请求,另一方应答。类似于对讲机。双工交换模式: 也叫全双工,发送者和接收者可以互发消息。类似于电话。示例代码:契约:1[ServiceContract(CallbackContract=typeof(IExampleCallbackClass))]2publicinterfaceIExampleClass3{4[OperationContract(IsOneWay=true)]5voidSendMessag... 阅读全文
posted @ 2012-04-26 16:48 Gene Li 阅读(242) 评论(0) 推荐(0)
摘要:面向服务的开发有4个原则:边界清晰; 服务自治; 契约共享; 基于策略的兼容性。边界清晰:服务可以穿越边界发送消息给其他服务,即可以发送和接收消息,也能被发送和接收的消息形状定义服务的边界。这些边界能被良好的定义,清晰地表示,并且是唯一的服务功能访问点。服务自治:服务自治是指服务可以控制生命周期,能控制可用性和另外服务的边界。契约共享:契约是用来描述参与者之间的消息,他是服务公开的接口。基于策略的兼容性:用于描述服务之间交互的底层环境。例如,一些服务需要初始发送者抈有一个有效的AD账号或者X509证书。在一个WCF中,标准消息头块中可能被包含如下的信息:1. 最终接收者。 wsa:To2. 初 阅读全文
posted @ 2012-04-25 10:14 Gene Li 阅读(317) 评论(0) 推荐(0)