新聞中心
WCF已經(jīng)出現(xiàn),就立即引起了廣大開發(fā)人員的注意,它獨特的性能特點令其在開發(fā)領(lǐng)域中占據(jù)著主要的地位。那么WCF特點都有哪些優(yōu)勢呢?我們在這里將會針對這一問題做一個詳細的闡述。#t#

10年積累的網(wǎng)站建設(shè)、成都做網(wǎng)站經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有海林免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
WCF特點1、統(tǒng)一性
前面已經(jīng)敘述,WCF是對于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技術(shù)的整合。由于WCF完全是由托管代碼編寫,因此開發(fā)WCF的應用程序與開發(fā)其它的.Net應用程序沒有太大的區(qū)別,我們?nèi)匀豢梢韵駝?chuàng)建面向?qū)ο蟮膽贸绦蚰菢樱肳CF來創(chuàng)建面向服務(wù)的應用程序。
WCF特點2、互操作性
由于WCF最基本的通信機制是SOAP,這就保證了系統(tǒng)之間的互操作性,即使是運行不同的上下文中。這種通信可以是基于.Net到.Net間的通信??梢钥邕M程、跨機器甚至于跨平臺的通信,只要支持標準的Web Service,例如J2EE應用服務(wù)器(如WebSphere,WebLogic)。應用程序可以運行在Windows操作系統(tǒng)下,也可以運行在其他的操作系統(tǒng),如Sun Solaris,HP Unix,Linux等等。
WCF特點3、安全與可信賴
WS-Security,WS-Trust和WS-SecureConversation均被添加到SOAP消息中,以用于用戶認證,數(shù)據(jù)完整性驗證,數(shù)據(jù)隱私等多種安全因素。在SOAP的header中增加了WS-ReliableMessaging允許可信賴的端對端通信。而建立在WS-Coordination和WS-AtomicTransaction之上的基于SOAP格式交換的信息,則支持兩階段的事務(wù)提交(two-phase commit transactions)。
上述的多種WS-Policy在WCF中都給與了支持。對于Messaging而言,SOAP是Web Service的基本協(xié)議,它包含了消息頭(header)和消息體(body)。在消息頭中,定義了WS-Addressing用于定位SOAP消息的地址信息,同時還包含了MTOM(消息傳輸優(yōu)化機制,Message Transmission Optimization Mechanism)。
WCF特點4、兼容性
WCF充分的考慮到了與舊有系統(tǒng)的兼容性。安裝WCF并不會影響原有的技術(shù)如ASMX和.Net Remoting。即使對于WCF和ASMX而言,雖然兩者都使用了SOAP,但基于WCF開發(fā)的應用程序,仍然可以直接與ASMX進行交互。
此外WCF特點還具有以下兩個比較重要的特點:
1 WCF最大的優(yōu)點在于,它為Application之間的Communication建立里一個基礎(chǔ)構(gòu)造,他可以把原來的,現(xiàn)在的,將來出現(xiàn)的不同的通訊方式整合在一起,提供一種統(tǒng)一的編程模型。對于使用到的通訊協(xié)議,它是可配置的,可定制的,WCF設(shè)計的時候完全考慮到你說的這種的情況,如果將來出現(xiàn)的一種新的通訊協(xié)議,我們只需要實現(xiàn)某個接口,自定義你自己的通訊實體就可以了。
2.WCF通過一個叫做Endpoint的對象是進行通訊,而對于一個Endpoint,所有的通訊底層邏輯完全有一個叫做Binding的對象實現(xiàn)。WCF提供了一系列的系統(tǒng)定義Bingding,各個Binding在使用的Protocol,Interoperbility,等等方面不盡相同,我們可以選擇我們需要的Binding實現(xiàn)和ASMX,MSMQ進行通訊。如果達不到你的需要,你還可以建立你的自定義Binding。
分享名稱:WCF特點具體優(yōu)勢總結(jié)
分享路徑:http://m.fisionsoft.com.cn/article/dpissse.html


咨詢
建站咨詢
