将WCF服务称为Web服务是否正确?
我正在为学校的作业做准备,我创建了一个RESTful WCF服务,并在报告中有时将其称为Web服务。将WCF服务称为Web服务是否正确?
WCF是微软的“通信”服务的超集,其中包括Web服务。
在这里查看 详情。
编辑 - 明确回答,是的,在您讨论的上下文中,这两个术语是可互换的。 只需记住,WCF还可以包括其他通信技术以及“Web服务”。
我认为把它称为 Web 服务是合理的。请记住,您也可以使用 WCF 创建客户端与消息队列进行交互 - 这显然不是 Web 服务。
是的,我们可以将WCF服务称为Web服务,但WCF不仅限于Web服务。它比Web服务更强大。微软推出了WCF API(框架),用于构建面向服务的应用程序。
WCF是一个用于创建服务的框架。它可以用于创建Web服务,但WCF对底层通信渠道相当中立。因此,WCF也可以用于实现(非Web)TCP或UDP服务、Windows服务,甚至可以在进程内托管。
反过来,Web服务也可以不使用WCF实现。
最终,“WCF服务”本身只意味着“使用Windows Communication Foundation框架实现的服务”。