学习wcf,仍是对其中的几个术语要了解一下。wcf中有一个ABC的概念,就是java
第一: "A" 是地址,就是告诉别人我wcf在何处。web
第二: "B"是绑定,就是告诉别人应该走什么路才能过来。ide
第三: "C"是契约:就是告诉别人我wcf这里有哪些东西。学习
项目开发中经常使用到的三种绑定:.net
第一:wsHttpBinding, 这个binding能够认为是webservice的增强版WSE,设计的目的就是用于异构系统的交互(好比java)。设计
第二:netTcpBinding, 这个binding能够认为是remoting的增强版,设计的目的就是用于不一样机器的.net 程序交互,开发
第三: netMsmqBinding, 这个binding能够认为是msmq的增强版本,设计目的就是脱机环境下不一样机器的.net程序交互,确保信息不丢失。 rem