Windows通訊基礎 Windows通訊基礎英語Windows Communication Foundation WCF是由微軟發展的一組資料通訊的應用程式開發介面它是NET框架的一部分由NET Framework 开始引入與Windows Presentation Foundation及 Windows Workflow Foundation並列為新一代Windows作業系統以及WinFX的三個重大應用程式開發類別庫 在NET Framework 以及前版本中微軟發展了Web ServiceSOAP with HTTP communicationNET RemotingTCPHTTPPipeline communication以及基礎的Winsock等通訊支援由於各個通訊方法的設計方法不同而且彼此之間也有相互的重疊性例如NET Remoting可以開發SOAP HTTP通訊對於開發人員來說不同的選擇會有不同的程式設計模型而且必須要重新學習讓開發人員在使用时有許多不便同時服務導向架構ServiceOriented Architecture也開始盛行於軟體工業中因此微軟重新檢視了這些通訊方法並設計了一個統一的程式開發模型對於資料通訊提供了最基本最有彈性的支援這就是Windows Communication Foundation