首頁>Club>
11
回覆列表
  • 1 # omzya3336

    Windows Communication Foundation(WCF)是由微軟開發的一系列支援資料通訊的應用程式框架,可以翻譯為Windows 通訊開發平臺。整合了原有的windows通訊的 .net Remoting,WebService,Socket的機制,並融合有HTTP和FTP的相關技術。是Windows平臺上開發分散式應用最佳的實踐方式。簡單的歸結為四大部分1>.網路服務的協議,即用什麼網路協議開放客戶端接入。2>.業務服務的協議,即宣告服務提供哪些業務。3>.資料型別宣告,即對客戶端與伺服器端通訊的資料部分進行一致化。4>.傳輸安全性相關的定義。它是.NET框架的一部分,由 .NET Framework3.0 開始引入,與Windows Presentation Foundation及Windows Workflow Foundation並行為新一代 Windows作業系統以及 WinFX 的三個重大應用程式開發類庫。在 .NET Framework2.0 以及前版本中,微軟發展了 Web Service(SOAP with HTTP communication),.NET Remoting (TCP/HTTP/Pipeline communication) 以及基礎的 Winsock 等通訊支援。由於各個通訊方法的設計方法不同,而且彼此之間也有相互的重疊性,對於開發人員來說,不同的選擇會有不同的程式設計模型,而且必須要重新學習,讓開發人員在使用中有許多不便。同時,面向服務架構(Service-Oriented Architecture) 也開始盛行於軟體工業中,因此微軟重新查看了這些通訊方法,並設計了一個統一的程式開發模型,對於資料通訊提供了最基本最有彈性的支援,這就是 Windows Communication Foundation。

  • 中秋節和大豐收的關聯?
  • NBA鵜鶘隊濃眉哥有機會和湖人隊詹姆斯做隊友嗎?