好学 发表于 2010-4-11 21:05

什麼是WCF

月底要上微軟的MOC2524: Developing XML Web Services.回頭看課本裡的內容都有點過時了.
現在微軟在分散式應用程式上推廣的是WCF: Windows Communication Foundation.
什麼是WCF.在網路上找到這些值得參考的文章.
SOA 與 WCF 原來如此
http://blogs.msdn.com/polo_lee/archive/2007/03/16/soa-wcf.aspx
這篇文章清楚地遻明 WCF 中 ABC 的概念.不錯!

Windows Communication Foundation Architecture: WCF 架構圖
http://msdn2.microsoft.com/en-us/library/ms733128.aspx
我喜歡看架構圖,一看就知道它的構成元素.

WCF 的Server端
可以是:
Managed Application。像是Console應用程式。
Managed Windows Services。若設為自動啟動,只要伺服器開機便會自動執行。
Internet Information Services。很像Web Service的作法。
Windows Process Activation Service(WAS)。這是Longhorn及Vista中新的行程啟動機制,這個機制其實是從IIS的行程模式(Application Pool)演化而來,但除了 TCP 之外多支援 MSMQ, Named Pipe 通訊協定,以便讓WCF的伺服端可透過更多方式啟動。
這個網頁中提供了一個比較表,比較這幾種Host方式的不同:http://msdn2.microsoft.com/en-us/library/ms730158.aspx。

What Is Windows Communication Foundation?
這是微軟官方網站對WCF的介紹,你一定不可錯過。用一個租車公司的例子說明WCF的應用及其可解決的問題。
http://msdn2.microsoft.com/en-us/library/ms731082.aspx

WCF仍舊是使用 XML 的SOAP做為資料的表示方式,為解決 XML 傳輸時的效能問題,可將 XML 用二進位的方式編碼。

liuliang9767 发表于 2010-10-13 22:18


http://www.taocaibang.com/job.php?mod=view&jid=62362
.net 开发工程师
ss
上海盛大网络发展有限公司
公司类型:民营公司 公司规模: ss
发布时间 :2010-09-28 工作年限 :1-3年(含) 工作方式 :全职 薪金待遇 :面议 性别要求 :不限 学历要求 :本科 招聘人数 :5 到期时间 :2010-10-28 户口要求 :无要求

moridiansha 发表于 2011-8-5 11:32

看不懂

页: [1]

编程论坛