WCF(Windows communication Foundation),顾名思义,就是在windows平台下解决通信的基础框架。WCF做为.NET Framework 3.0的一个组件发布出来的,也就是说.NET Framework对其提供原生的支持。

windows平台下比较典型的分布式通信技术有:COM和DCOM、.NET Remoting、Web服务、MSMQ等。WCF是对现有windows平台下分布式通信技术的整合。

WCF服务需要依存一个运行着的进程(宿主),服务寄宿就是为服务指定一个宿主的过程。WCF是一个基于消息的通信框架,采用基于终结点(Endpoint)的通信手段。终结点包括三要素:地址(Address)、绑定(Binding)和契约(Contract)。

地址(Address):地址决定了服务的位置,解决了服务寻址的问题。

绑定(Binding):绑定实现了通信的所有细节,包括网络传输、消息编码,以及其他为实现某种功能(比如安全、可靠传输、事物等)对消息进行的处理。

契约(Contract):契约是对服务器操作的抽象,也是对消息交换模式及消息结构的定义。

最新文章

  1. 使用mutt+msmtp在Linux命令行界面下发邮件(续)
  2. office2003安装公式编辑器mathtype5.2
  3. Oracle 用户管理与权限控制
  4. tomcat各种问题汇总
  5. zabbix: failed to accept an incoming connection
  6. PHP常用正则表达式汇总
  7. PHP and java
  8. ios开发判断手机是否安装微信app
  9. js 全选/取消
  10. 使用awk截取某时间段的日志
  11. Java内存泄露实例
  12. 求第k小的数 O(n)复杂度
  13. Vim编译器的常用使用方法与技巧
  14. Vue(小案例_vue+axios仿手机app)_Vuex优化购物车功能
  15. springboot killed springboot 无故停止运行解决办法
  16. eclipse中配置MAVEN并使用阿里云代理
  17. eclipse签名使用的key文件(android生成keystore)
  18. js Object.prototype.toString.call()
  19. javascript提取联通个人信息和通话记录的代码
  20. MongoDB 3.0 Release Notes

热门文章

  1. C语言简单实现sizeof功能代码
  2. 【PYTHON】二维码生成
  3. cloudstack 修改显示名称
  4. Arduino 4X3键盘 AD模拟分量实现
  5. 解决Android上的QPython不能import urllib的问题
  6. uva216 c++回溯法
  7. 支持向量机(SVM)非线性数据切割
  8. UNIX标准化及实现之POSIX标准扩展头文件
  9. 服务器控件HyperLink的NavigateUrl绑定传参问题
  10. mysql索引需要了解的几个注意