微軟從.NET 3.0開始推出了WCF的技術(全名:Windows Communication Foundation)。
WCF整合了Web Service、Remoting(可以開發SOAP, HTTP通訊)、MSMQ(Message Queuing)等微軟分散式元件開發技術,程式設計師只需要開發WCF服務,就可以透過設定的方式,發佈支援不同通訊協定的服務端點。因此,若各位讀者要開發網路服務,統一透過WCF技術框架開發即可。
筆者就WCF程式開發的部分,整理了以下教學資源:
1. 米米貓學開發:WCF服務
2. 史蒂芬筆記:WCF Service
3. [VS2010] WCF 4.0 新功能 (2): REST 服務開發
4. 基本WCF程式設計 (MSDN)
5. 從Web3.0轉移到WCF
相關參考資料
1. Web Service? WCF Service?
2. .Net Remoting
3. Message Queuing 心得分享
4. Wikipedia: Windows Communication Foundation
5. Web應用程式開發-WCF
6. WCF概要 (推薦閱讀)