Windows通讯基础
维基百科,自由的 encyclopedia
Windows通讯基础(英语:Windows Communication Foundation, WCF)是由微软发展的一组资料通讯的应用程式开发接口,它是.NET框架的一部分,由.NET Framework 3.0开始引入,与Windows Presentation Foundation及 Windows Workflow Foundation并行为新一代Windows操作系统以及WinFX的三个重大应用程式开发类别库。
此条目已列出参考文献,但因为没有文内引注而使来源仍然不明。 (2023年6月8日) |
在.NET Framework 2.0以及前版本中,微软发展了Web Service(SOAP with HTTP communication),.NET Remoting(TCP/HTTP/Pipeline communication)以及基础的Winsock等通讯支持,由于各个通讯方法的设计方法不同,而且彼此之间也有相互的重叠性(例如.NET Remoting可以开发SOAP, HTTP通讯),对于开发人员来说,不同的选择会有不同的程式设计模型,而且必须要重新学习,让开发人员在使用时有许多不便。同时,服务导向架构(Service-Oriented Architecture)也开始盛行于软件工业中,因此微软重新查看了这些通讯方法,并设计了一个统一的程序开发模型,对于资料通讯提供了最基本最有弹性的支持,这就是Windows Communication Foundation。