Che*_*eso 10
WCF是一种编程模型和API."WCF服务"意味着使用该编程模型和API构建的应用程序.
"Web服务"是一个公开HTTP(REST(XML或JSON),SOAP或其他)接口的应用程序.
您可以使用WCF构建Web服务,但也可以使用其他API或"堆栈"构建Web服务.例如,像PHP或Java.
使用WCF,您可以构建Web服务,但您也可以构建不是"Webbish"的服务.例如,您可以构建一个仅通过本地管道接口接受传入二进制请求的服务.它仍然是一种服务,但它不是"Web服务",因为它不使用Web协议(通常是HTTP和XML).
WCF是一个扩展 - 它是一个Web服务,但除了使用HTTP之外,您还可以通过TCP/IP或命名管道公开它.
此外,WCF还有更多安全选项等等.
您还可以在自己的应用程序中托管WCF服务 - 您不必使用IIS来托管Web服务(ASMX).
总结:WCF 是 Web服务 - 比直接ASMX Web服务更灵活,更有用.
渣
| 归档时间: |
|
| 查看次数: |
23362 次 |
| 最近记录: |