webservice和wcf的區別

2021-07-09 05:46:36 字數 796 閱讀 3336

web service:嚴格來說是行業標準,

是一種跨平台、跨語言的規範。

能夠解決不同平台、不同語言編寫的應用之間如何相互呼叫問題,

既不是框架,也不是技術。

soap(簡單物件訪問協議)通過 http 呼叫業務物件執行遠端功能呼叫,web使用者能夠使用 soap 和 http通過 web呼叫的方法來呼叫遠端物件的。

asp.net web service:微軟提供了web服務的開發框架,屬於asp.net framework的一部分,但是支援早起的ws規範。比如soap1.1。 

wcf:wcf 是乙個分布式應用的開發框架,屬於特定的技術,或者平台。既不是標準也不是規範。其次wcf也可以開發完全裸奔的應用程式。主要是用來做松耦合的分布式通訊的。

wcf客戶端與伺服器之間是通過訊息進行通訊

簡單說,webservice是標準資料介面,wcf是微軟的東西,全稱windows communication foundation,它是基於windows 平台下開發和部署服務的軟體開發包。在webservice上多封裝了一層,讓他能支援更多的資料型別,相比webservice也更為臃腫 

結論:不能拿乙個技術框架和行業標準作比較,任何對於二者的比較 都是錯誤的,因為兩者根不不在同乙個範疇裡。就好比不能拿個汽車和交通法規比較一樣。這是個誤區。

簡單總結,web service 是分布服務的雛形,它更多的是一種面向服務程式設計地分布式模式,當讓此外它也承擔著

一部分技術的角色。而wcf是對它的公升級和細化,將它的一些漏洞(易洩漏url位址,保密程度低)用a+b+c 配置終結

點的方式進一步精確化、細緻化了。

wcf和web service的區別

1.webservice 嚴格來說是行業標準,不是技術,使用xml擴充套件標記語言來表示資料 這個是誇語言和平台的關鍵 微軟的web服務實現稱為asp.net web service.它使用soap簡單物件訪問協議來實現分布式環境裡應用程式之間的資料互動。wsdl來實現服務介面相關的描述。此外web...

Web Service和WCF的關係

對於 web service 和wcf 之前總是在用,但是直到前幾天的面試的時候,被問到了二者之間的關係的時候,才去想了想這兩者之間的含義和關係。webservice 當時面試的時候,專案經理問到我它和 wcf的區別的時候,我就蒙了,我就在想,web service 不就是那個 web servic...

WCF 與Web Service的區別

問題 wcf與 web service的區別是什麼?和asp.net web service有什麼關係?wcf與asp.net web service的區別是什麼?這是很多.net開發人員容易搞錯的問題。面試的時候也經常遇到。而很多新手也會因為初次接觸wcf或者web service而陷入迷惑的境地...