1.WebService:嚴格來說是行業(yè)標準,不是技術(shù),使用XML擴展標記語言來表示數(shù)據(jù)(這個是夸語言和平臺的關(guān)鍵)。
微軟的Web服務(wù)實現(xiàn)稱為ASP.NET Web Service.它使用Soap簡單對象訪問協(xié)議來實現(xiàn)分布式環(huán)境里應(yīng)用程序之間的數(shù)據(jù)交互。
WSDL來實現(xiàn)服務(wù)接口相關(guān)的描述。此外Web services 可以注冊到UDDI中心.供其客戶查找使用。
后來微軟做了ASP.NET Web Service的安全,性能,數(shù)據(jù)加密、解密,托管宿主等多方面的擴展,稱為WSE系列,這個是過度產(chǎn)品,高到WSE3.0.后來就是WCF時代。
2.WCF:其實一定程度上就是ASP.NET Web Service,因為它支持Web Service的行業(yè)標準和核心協(xié)議,因此ASP.NET Web Service和WSE能做的事情,它幾乎都能勝任,
跨平臺和語言更不是問題(數(shù)據(jù)也支持XML格式化,而且提供了自己的格式化器)。
但是WCF作為微軟主推一個通訊組件或者平臺,它的目標不僅僅是在支持和集成Web Service,因為它還兼容和具備了微軟早期很多技術(shù)的特性。
根據(jù)微軟官方的解釋,WCF(之前的版本名為“Indigo”)是使用托管代碼建立和運行面向服務(wù)(Service Oriented)應(yīng)用程序的統(tǒng)一框架。
它使得開發(fā)者能夠建立一個跨平臺的安全、可信賴、事務(wù)性的解決方案,且能與已有系統(tǒng)兼容協(xié)作。WCF是微軟分布式應(yīng)用程序開發(fā)的集大成者,它整合了.Net平臺下所有的和分布式系統(tǒng)有關(guān)的技術(shù),
如Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息隊列。以通信(Communiation)范圍而論,它可以跨進程、跨機器、跨子網(wǎng)、企業(yè)網(wǎng)乃至于 Internet;
以宿主程序而論,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作為宿主(Host)。
WCF可以支持的協(xié)議包括TCP,HTTP,跨進程以及自定義,安全模式則包括SAML, Kerberos,X509,用戶/密碼,自定義等多種標準與模式。
也就是說,在WCF框架下,開發(fā)基于SOA的分布式系統(tǒng)變得容易了,微軟將所有與此相關(guān)的技術(shù)要素都包含在內(nèi),掌握了WCF,就相當于掌握了叩開SOA大門的鑰匙。
WCF 支持多種通信協(xié)議 Http/Https 、TCP/UDP、MSMQ、命名管道、對等網(wǎng)、消息可達性、事務(wù)流等。
江城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!WCF 可以與ASP.NET 集成、共享一個上下文(HttpContext)。
WCF 支持多種消息傳輸格式 :text,binary,mtom,Json 等。
WCF 安全性要強:支持對稱安全、非對稱安全、消息安全、傳輸安全、
SSL 流安全、Windows 流安全等。
WCF 支持多種會話模式:單向、雙向、請求/響應(yīng)。
WCF 支持REST 。
WCF 支持多種格式化方式。DataContractSerializer、XmlSerializer、
DataContractJsonSerializer 等。
WCF 支持 WAS hosting、Windows 服務(wù) hosting、Self-Hosting、IIS hosting 等。
WCF 支持多種并發(fā)模式:單例、單調(diào)、會話 。
分享名稱:WCF與WebService的區(qū)別(轉(zhuǎn))-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://redsoil1982.com.cn/article26/dopcjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、營銷型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)建站、網(wǎng)站策劃、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容