解疑:WCF是什么
經過長時間學習WCF,對它還是很熟悉的,有些人不知道WCF是什么,這里就和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。兩個應用程序之間的通信有很多種方式,比如,我們可以使用XML與Webservice通信,使用消息與MSMQ互通,使用XML或二進制流與.NetRemoting通信等等。
但是如果一個應用程序需要同時使用這幾種來完成功能的話將給維護帶來相當大的麻煩,WCF的出現則統一了這種局面,WCF是什么?WCF是通過一種面向服務的新型編程模型簡化了關聯應用程序的開發。通過提供分層的體系結構,WCF 支持多種風格的分布式應用程序開發。 WCF 通道體系結構在底層提供了異步的非類型化消息傳遞基元。而建立在此基礎之上的是用于進行安全可靠的事務處理數據交換的各種協議功能,以及廣泛的傳輸協議和編碼選擇。
WCF是什么?WCF全名是:Windows Communication Foundation ,是一個運行庫和一組 API,用于創建在服務與客戶端之間發送消息的系統。 它使用相同的基礎結構和 API 來創建應用程序,這些應用程序可與同一計算機系統上或駐留在另一家公司內并通過 Internet 訪問的系統上的其他應用程序進行通信。