2010-04-05 91 views
31

.NET中的WCF和WF是什麼?它有什麼用途?如何開始學習它?什麼是.NET中的WCF?

感謝您的回答,他們對我來說非常重要。但我想問一下我應該在哪裏使用WCF WCF服務?在哪種情況下我們可以正確使用它?

回答

47

WCF = Windows通信基礎

API的面向通信的設定和「運行」裏面.NET使兩個(或更多)系統相互交談。它基本上取代了.NET空間中的ASMX(ASP.NET Web服務),.NET遠程處理(對象遠程處理)以及其他一些與通信相關的API和產品。

What does WCF replace?

它可以而且應該隨時使用兩個系統(應用程序,設備)需要交換信息,基本上是這樣。這是所有「連接系統」的基礎。

您的終極目標是MSDN Developer Center for WCF其中包含大量的教程,文章,示例代碼,屏幕演示文稿,視頻等等。

+1

謝謝...剛纔我開始學習WCF和你的回答是非常有益的,我知道這個概念 – Freelancer 2012-09-28 05:47:58

2

WCF是Windows Communication Foundation的代表。這是Microsoft開發的用於應用程序之間通信的很好的網絡分佈式系統。在這裏您可以找到有關WCF的良好教程。

http://www.wcftutorial.net/

2

維基百科(http://en.wikipedia.org/wiki/Windows_Communication_Foundation):

的Windows通訊基礎(WCF或)是一種應用 程序編程接口(API)在.NET Framework建設 連接,面向服務的應用。

WCF用於在面向服務的體系結構(SOA)實現下設計和部署分佈式應用程序 。 **架構

** WCF是使用面向服務架構原理設計的,支持分佈式計算,其中服務具有遠程使用者。 客戶端可以使用多種服務; 多個客戶端可以使用服務。服務彼此鬆散耦合。服務 通常具有WSDL接口(Web服務描述語言) ,任何WCF客戶端都可以使用該接口來使用該服務,而不管該服務託管在哪個平臺上的 。WCF實現許多高級的Web服務(WS)標準,如WS-Addressing, WS-ReliableMessaging和WS-Security。隨着.NET Framework 4.0的發佈,WCF還提供RSS聚合服務, WS-Discovery,路由和對REST服務的更好支持。 端點 WCF客戶端通過端點連接到WCF服務。 每項服務都通過一個或多個端點公開其合約。 端點具有地址(其是指定可以訪問端點 的位置的URL)和指定數據將如何傳輸的綁定屬性。

2

Windows Communication Foundation(或WCF)是.NET Framework中的應用程序編程接口(API),用於構建連接的面向服務的應用程序。

WCF旨在用於在面向服務的體系結構(SOA)實現下設計和部署分佈式應用程序。 **架構