2012-01-16 126 views
6

將WCF服務稱爲Web服務是否正確?是一個WCF服務的Web服務?

我正在爲學校進行分配工作,並且我做了一個RESTful WCF服務,並且在報告中我有時將其稱爲Web服務。將WCF服務稱爲Web服務是否正確?

+2

是的。這是正確的,兄弟! – 2012-01-16 16:08:41

回答

6

WCF是包含Web服務的Microsoft「通信」服務的超集。

請參閱here

EDIT - 要明確回答,在上下文中,您所討論的兩個術語是可以互換的。請記住,WCF還可以包含其他通信技術以及「Web服務」。

1

我認爲把它稱爲網絡服務是合理的。請記住,您還可以使用WCF創建用於與消息傳遞隊列進行交互的客戶端 - 顯然這不是Web服務。

+0

+1 ...綁定當然應該考慮。 WCF是*通信* - 因此它不僅限於SOAP和HTTP。 – SliverNinja 2012-01-16 16:16:41

1

如果你創建了一個web service(「一個軟件,旨在支持網絡上互操作的機器對機器的交互系統」)使用WCF是正確指它作爲一個Web服務無論是技術的你」已經使用過。

0

WCF是創建服務的框架。它可以用來創建Web服務,但是WCF對底層通信通道是相當不明確的。所以WCF也可以用來實現(非Web)TCP或UDP服務,Windows服務,甚至可以託管在進程中。

相反,Web服務可以在沒有WCF的情況下實現。

最終,'WCF服務'本身就意味着'使用Windows Communication Foundation框架實現的服務'。

1

是的,我們可以將WCF服務稱爲Web服務,但WCF不僅限於Web服務。它不僅僅是Web服務。微軟引入了WCF API(框架)來構建面向服務的應用程序。