一步一个脚印学习WCF系列之WCF基础术语—绑定(Binding)(五)

  阅读目录

  一:为什么会出现绑定?

  一:为什么会出现绑定?

  . 服务之间的通信是多种多样的,有很多种通信模式

  . 消息通信模式就有比如:同步请求/应答模式,异步的即发即弃消息等一系列,传递消息的传输协议就有比如:HTTP,TCP,P2P等一系列,消息的编码格式就有比如:纯文本编码格式,优化性能的二进制编码格式等一系列,还有其他比如:消息的安全保障(其中又分好多种)等等

  . 若要计算各种通信模式和交互方式之间的组合,就多了去了,如果组合不好,有的组合可能互斥,客户端要与服务合理的组合这些选项才能保障通信的正常和顺畅,这些是很复杂的

  . 为了简化这些选项,使它们易于管理,开发人员不必在这方面煞费苦心,所以WCF引入了绑定(Binding)技术,将这些通信选项组合在一起,一个绑定封装了:消息通信模式,传递消息的传输协议,消息的安全性等一系列相关选项的集合,并使它们保持一致,所以开发者主要去实现服务的业务逻辑代码就可以了,不必关心通信模式了

posted @ 2011-04-22 10:07  David.Meng  阅读(749)  评论(2编辑  收藏  举报