WCF:百度百科

简介:

 

Wcf

Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。

 

 

通信双方的沟通方式,由合约来订定。通信双方所遵循的通信方法,由协议绑定来订定。通信期间的安全性,由双方约定的安全性层次来订定。 

契约(Contract) 

WCF 的基本概念是以 契约(Contract) 来定义双方沟通的协议,合约必须要以接口的方式来体现,而实际的服务代码必须要由这些合约接口派生并实现。合约分成了四种:
数据契约(Data Contract),订定双方沟通时的数据格式。服务契约(Service Contract),订定服务的定义。 操作 约(Operation Contract),订定服务提供的方法。 消息 约(Message Contract),订定在通信期间改写消息内容的规范。 

安全性层次

WCF 实现上已经支持了传输层次安全性 (Transport-level security) 以及消息层次安全性 (Message-level security) 两种。
传输层次安全性:在数据传输时期加密,例如 SSL。消息层次安全性:在 数据处理时就加密,例如使用 数字签名,散列或是使用 密钥加密法等。

     WCF的优势

 

在David Chappell所撰的《Introducing Windows Communication Foundation》一文中,用了一个活鲜鲜的例子,来说明WCF的优势所在。假定我们要为一家汽车租赁公司开发一个新的 应用程序,用于租车预约服务。该租车预约服务会被多种 应用程序访问,包括 呼叫中心(Call Center),基于J2EE的租车预约服务以及合作伙伴的应用程序(Partner Application) 
从功能的角度来看,WCF完全可以看作是ASMX,.Net Remoting,Enterprise Service, WSE,MSMQ等技术的并集。(注:这种说法仅仅是从功能的角度。事实上WCF远非简单的并集这样简单,它是真正面向服务的产品,它已经改变了通常的开发模式。)因此,对于上述汽车预约服务系统的例子,利用WCF,就可以解决包括安全、可信赖、互操作、跨平台通信等等需求。开发者再不用去分别了解.Net Remoting,ASMX等各种技术了。

 

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3385506.html ,如需转载请自行联系原作者
相关文章
百度百科创建个人词条的流程是怎样的?
百度百科创建个人词条的流程是怎样的?
163 0
|
搜索推荐
百度百科创建人物词条多少钱?百科创建的费用解析
百度百科创建人物词条多少钱?百科创建的费用解析
166 0
百度之星之F:百科蝌蚪团
百度百科有一支神奇的队伍,他们叫自己“百科蝌蚪团”。为了更好的让蝌蚪团的成员们安排工作,百度百科的运营团队定出了一个24小时制的时间表。
292 0
|
监控 定位技术
OA系统里的知识管理,企业内部的“百度百科”
当企业意识到人才的重要性,很多企业开始思考择人、用人、育人、留人之道,而知识管理作为一项重要内容开始上升到企业的战略层面。
1575 0
百度又摊上大事!百科外链指向色情网站
百度回复已经第一时间进行了处理排查。
349 0
|
机器学习/深度学习 算法
百度动作不断推出,百科TA说
百度百科是百度的重要产品,也是做互联网营销中很重要的一环,因为百度百科的高流量、权威,实际效果很好。
878 0
百度百科中关于fwrite的用法说明
size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream); 注意:这个函数以二进制形式对文件进行操作,不局限于文本文件 返回值:返回实际写入的数据块数目 (1)buffer:是一个指针,对fwrite来说,是要获取数据的地址; (2)size:要写入内容的单字节数; (3)count:要进
1431 0