亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

區分WCF與WebService的異同、優勢

2020-01-24 01:14:18
字體:
來源:轉載
供稿:網友

首先對WCF與WebService的定義進行概括,接著介紹了WCF的優勢,最后就是對WCF與WebService兩者的根本區別進行比較,具體內容如下

一、定義

1.WebService:嚴格來說是行業標準,不是技術,使用XML擴展標記語言來表示數據(這個是夸語言和平臺的關鍵)。微軟的Web服務實現稱為ASP.NET Web Service.它使用Soap簡單對象訪問協議來實現分布式環境里應用程序之間的數據交互。WSDL來實現服務接口相關的描述。此外Web services 可以注冊到UDDI中心.供其客戶查找使用。     后來微軟做了ASP.NET Web Service的安全,性能,數據加密、解密,托管宿主等多方面的擴展,稱為WSE系列,這個是過度產品,最高到WSE3.0.后來就是WCF時代。

2.WCF:其實一定程度上就是ASP.NET Web Service,因為它支持Web Service的行業標準和核心協議,因此ASP.NET Web Service和WSE能做的事情,它幾乎都能勝任,跨平臺和語言更不是問題(數據也支持XML格式化,而且提供了自己的格式化器)。  

但是WCF作為微軟主推一個通訊組件或者平臺,它的目標不僅僅是在支持和集成Web Service,因為它還兼容和具備了微軟早期很多技術的特性。

根據微軟官方的解釋,WCF(之前的版本名為“Indigo”)是使用托管代碼建立和運行面向服務(Service Oriented)應用程序的統一框架。它使得開發者能夠建立一個跨平臺的安全、可信賴、事務性的解決方案,且能與已有系統兼容協作。WCF是微軟分布式應用程序開發的集大成者,它整合了.Net平臺下所有的和分布式系統有關的技術,如Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息隊列。以通信(Communiation)范圍而論,它可以跨進程、跨機器、跨子網、企業網乃至于 Internet;以宿主程序而論,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作為宿主(Host)。WCF可以支持的協議包括TCP,HTTP,跨進程以及自定義,安全模式則包括SAML, Kerberos,X509,用戶/密碼,自定義等多種標準與模式。也就是說,在WCF框架下,開發基于SOA的分布式系統變得容易了,微軟將所有與此相關的技術要素都包含在內,掌握了WCF,就相當于掌握了叩開SOA大門的鑰匙。

二、WCF的優勢  
1、統一性   前面已經敘述,WCF是對于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技術的整合。由于WCF完全是由托管代碼編寫,因此開發WCF的應用程序與開發其它的.Net應用程序沒有太大的區別,我們仍然可以像創建面向對象的應用程序那樣,利用WCF來創建面向服務的應用程序。

2、互操作性   由于WCF最基本的通信機制是SOAP(Simple Object Access Protocol 簡易對象訪問協議),這就保證了系統之間的互操作性,即使是運行不同的上下文中。這種通信可以是基于.Net到.Net間的通信,如下圖所示:   可以跨進程、跨機器甚至于跨平臺的通信,只要支持標準的Web Service,例如J2EE應用服務器(如WebSphere,WebLogic)。應用程序可以運行在Windows操作系統下,也可以運行在其他的操作系統,如Sun Solaris,HP Unix,Linux等等。如下圖所示:  

3、安全與可信賴   WS-Security,WS-Trust和WS-SecureConversation均被添加到SOAP消息中,以用于用戶認證,數據完整性驗證,數據隱私等多種安全因素。   在SOAP 的header中增加了WS-ReliableMessaging允許可信賴的端對端通信。而建立在WS-Coordination和WS- AtomicTransaction之上的基于SOAP格式交換的信息,則支持兩階段的事務提交(two-phase commit transactions)。

上述的多種WS-Policy在WCF中都給與了支持。對于Messaging而言,SOAP是Web Service的基本協議,它包含了消息頭(header)和消息體(body)。在消息頭中,定義了WS-Addressing用于定位SOAP消息的地址信息,同時還包含了MTOM(消息傳輸優化機制,Message Transmission Optimization Mechanism)。

4、兼容性   WCF充分的考慮到了與舊有系統的兼容性。安裝WCF并不會影響原有的技術如ASMX和.Net Remoting。即使對于WCF和ASMX而言,雖然兩者都使用了SOAP,但基于WCF開發的應用程序,仍然可以直接與ASMX進行交互。 

三、更本區別

WCF 支持多種通信協議 Http/Https 、TCP/UDP、MSMQ、命名管道、對等網、消息可達性、事務流等。

WCF 可以與ASP.NET 集成、共享一個上下文(HttpContext)。

WCF 支持多種消息傳輸格式 :text,binary,mtom,Json 等。

WCF 安全性要強:支持對稱安全、非對稱安全、消息安全、傳輸安全、SSL 流安全、Windows 流安全等。

WCF 支持多種會話模式:單向、雙向、請求/響應。

WCF 支持REST 。

WCF 支持多種格式化方式。DataContractSerializer、XmlSerializer、 DataContractJsonSerializer 等。

WCF 支持 WAS hosting、Windows 服務 hosting、Self-Hosting、IIS hosting 等。

WCF 支持多種并發模式:單例、單調、會話 。

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美日韩精品| 亚洲日本欧美日韩高观看| 亚洲а∨天堂久久精品9966| 欧美电影院免费观看| 欧美精品情趣视频| 国产精品欧美久久久| 日韩av网站在线| 亚洲va欧美va在线观看| 国产精品成av人在线视午夜片| 亚洲午夜精品久久久久久久久久久久| 亚洲片在线资源| 精品欧美激情精品一区| 久久久久久久久中文字幕| 国产精品一久久香蕉国产线看观看| 色综合视频一区中文字幕| 中文字幕日韩专区| 欧美国产精品日韩| 精品国产老师黑色丝袜高跟鞋| 91欧美视频网站| 精品久久久久久久久中文字幕| 欧美噜噜久久久xxx| 国产精品久久久久久久久久久久久| 性色av香蕉一区二区| 91禁国产网站| 国产精品嫩草影院一区二区| 亚洲r级在线观看| 欧美天天综合色影久久精品| 国产精品一区av| 亚洲欧美在线看| 全色精品综合影院| 国产男女猛烈无遮挡91| 欧美午夜激情在线| 日韩av免费在线播放| 欧美一级大片在线免费观看| 欧美中文字幕在线视频| 国产婷婷成人久久av免费高清| 国模精品一区二区三区色天香| 欧美成人剧情片在线观看| 国产成人精品久久二区二区91| 国产综合久久久久| 日本一区二区三区在线播放| 久久av在线播放| 91av在线网站| 久久久女人电视剧免费播放下载| 日本一区二区三区四区视频| 日产精品久久久一区二区福利| 成人黄色中文字幕| 岛国视频午夜一区免费在线观看| 欧美日韩国产999| 国产日韩中文字幕在线| 欧美激情啊啊啊| 色青青草原桃花久久综合| 欧美黄色片在线观看| 国产精品美女免费视频| 亚洲热线99精品视频| 亚洲美女视频网| 亚洲人成在线免费观看| 久久久久久久久电影| 久久精品电影一区二区| 亚洲欧美激情一区| 亚州欧美日韩中文视频| 亚洲精品乱码久久久久久按摩观| 国产偷国产偷亚洲清高网站| 国产乱人伦真实精品视频| 国产91精品最新在线播放| 亚洲三级免费看| 亚洲视频在线观看免费| 亚洲色图第三页| 亚洲人成电影网站色| 亚洲男人的天堂在线| 国产视频精品免费播放| 久久免费精品日本久久中文字幕| 欧美成人性生活| 精品国产依人香蕉在线精品| 精品久久久久久中文字幕一区奶水| 亚洲精品国产精品国自产在线| 国语自产精品视频在线看| 久久久久久91香蕉国产| 色噜噜久久综合伊人一本| 国产精品69久久久久| 久久久之久亚州精品露出| 日韩精品视频三区| 欧美视频在线观看 亚洲欧| 日本最新高清不卡中文字幕| 高清一区二区三区四区五区| 欧洲成人在线视频| 在线成人一区二区| 久久久久久久久久久久av| 亚洲人成电影网站色| 国产成人精品一区二区三区| 久久久天堂国产精品女人| 日本aⅴ大伊香蕉精品视频| 欧美激情精品久久久久久免费印度| 精品国内自产拍在线观看| 欧美激情手机在线视频| 欧美电影免费观看高清| 色综合伊人色综合网站| 51午夜精品视频| 日韩福利伦理影院免费| 国产美女久久久| 欧美午夜影院在线视频| 青青久久aⅴ北条麻妃| 色中色综合影院手机版在线观看| 成人黄色生活片| 亚洲最大的成人网| 国产噜噜噜噜久久久久久久久| 中文字幕最新精品| 91精品国产自产在线观看永久| 青青草成人在线| 欧美性理论片在线观看片免费| 成人久久精品视频| 黄色成人在线播放| 久久久久久久爱| 欧美激情奇米色| 成人精品久久一区二区三区| 欧美成人黄色小视频| 欧美在线视频a| 911国产网站尤物在线观看| 国产不卡av在线免费观看| 国产精品美女主播| 亚洲精品成人免费| 欧美激情亚洲精品| 亚洲国产精品va| 欧美激情图片区| 亚洲精品v欧美精品v日韩精品| 亚洲一区二区三区视频播放| 久久福利视频网| 性色av一区二区三区红粉影视| 亚洲精品白浆高清久久久久久| 亚洲福利在线观看| 在线观看国产精品91| 欧美激情免费观看| 久久久精品在线| 国产日本欧美一区二区三区| 亚洲新声在线观看| 国产女人18毛片水18精品| 日韩女优人人人人射在线视频| 精品国产一区二区三区久久狼5月| xvideos亚洲人网站| 亚洲三级 欧美三级| 国产精品老女人精品视频| 992tv在线成人免费观看| 美女久久久久久久久久久| 日韩大片在线观看视频| 一区二区三区黄色| 成人av在线天堂| 国产视频久久久| 欧美xxxx综合视频| 亚洲天堂男人的天堂| 久久中文字幕一区| 欧美日韩一区二区在线| 91国自产精品中文字幕亚洲| 久久精品国产免费观看| 中文国产成人精品| 日韩av电影院| 久久精品视频在线观看| 成人疯狂猛交xxx| 日韩精品在线观看一区| 一本色道久久综合狠狠躁篇的优点| 欧美丝袜美女中出在线| 亚洲成人精品久久久| 国产性猛交xxxx免费看久久| 日韩精品免费综合视频在线播放| 日韩在线中文字|