學習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