自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四方面總結(jié)WCF優(yōu)勢

開發(fā) 后端
這里總結(jié)了WCF優(yōu)勢即:統(tǒng)一性、互操作性、安全與可信賴、兼容性,文章有詳細(xì)的介紹,請大家仔細(xì)閱讀,相信一定會得到收獲的。

WCF還是比較常用的,于是我研究了一下WCF優(yōu)勢,在這里拿出來和大家分享一下,希望對大家有用。在David Chappell所撰的《Introducing Windows Communication Foundation》一文中,用了一個(gè)活鮮鮮的例子,來說明WCF的優(yōu)勢所在。假定我們要為一家汽車租賃公司開發(fā)一個(gè)新的應(yīng)用程序,用于租車預(yù)約服務(wù)。該租車預(yù)約服務(wù)會被多種應(yīng)用程序訪問,包括呼叫中心(Call Center),基于J2EE的租車預(yù)約服務(wù)以及合作伙伴的應(yīng)用程序(Partner Application)。

#T#從功能的角度來看,WCF優(yōu)勢完全可以看作是ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技術(shù)的并集。(注:這種說法僅僅是從功能的角度。事實(shí)上WCF遠(yuǎn)非簡單的并集這樣簡單,它是真正面向服務(wù)的產(chǎn)品,它已經(jīng)改變了通常的開發(fā)模式。)因此,對于上述汽車預(yù)約服務(wù)系統(tǒng)的例子,利用WCF,就可以解決包括安全、可信賴、互操作、跨平臺通信等等需求。開發(fā)者再不用去分別了解.Net Remoting,ASMX等各種技術(shù)了。概括地說,WCF優(yōu)勢:

1、統(tǒng)一性

前面已經(jīng)敘述,WCF是對于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技術(shù)的整合。由于WCF完全是由托管代碼編寫,因此開發(fā)WCF的應(yīng)用程序與開發(fā)其它的.Net應(yīng)用程序沒有太大的區(qū)別,我們?nèi)匀豢梢韵駝?chuàng)建面向?qū)ο蟮膽?yīng)用程序那樣,利用WCF來創(chuàng)建面向服務(wù)的應(yīng)用程序。

2、互操作性

由于WCF最基本的通信機(jī)制是SOAP,這就保證了系統(tǒng)之間的互操作性,即使是運(yùn)行不同的上下文中。這種通信可以是基于.Net到.Net間的通信,可以跨進(jìn)程、跨機(jī)器甚至于跨平臺的通信,只要支持標(biāo)準(zhǔn)的Web Service,例如J2EE應(yīng)用服務(wù)器(如WebSphere,WebLogic)。應(yīng)用程序可以運(yùn)行在Windows操作系統(tǒng)下,也可以運(yùn)行在其他的操作系統(tǒng),如Sun Solaris,HP Unix,Linux等等。

3、安全與可信賴

WS-Security,WS-Trust和WS-SecureConversation均被添加到SOAP消息中,以用于用戶認(rèn)證,數(shù)據(jù)完整性驗(yàn)證,數(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消息的地址信息,同時(shí)還包含了MTOM(消息傳輸優(yōu)化機(jī)制,Message Transmission Optimization Mechanism)。

4、兼容性

WCF充分的考慮到了與舊有系統(tǒng)的兼容性。安裝WCF并不會影響原有的技術(shù)如ASMX和.Net Remoting。即使對于WCF和ASMX而言,雖然兩者都使用了SOAP,但基于WCF開發(fā)的應(yīng)用程序,仍然可以直接與ASMX進(jìn)行交互。

責(zé)任編輯:田樹 來源: NET130
相關(guān)推薦

2009-11-06 09:05:41

WCF性能

2011-11-10 09:29:45

虛擬化桌面虛擬化云計(jì)算

2017-09-19 09:24:18

2010-04-30 14:09:26

Windows Ser

2009-07-16 11:30:12

iBATIS發(fā)展方向

2011-11-23 09:13:15

虛擬化IT服務(wù)云計(jì)算

2013-06-20 09:26:13

云計(jì)算亞馬遜惠普

2009-10-26 15:11:25

VB.NET多媒體編程

2011-11-15 10:53:46

虛擬化虛擬桌面工具箱

2020-06-17 08:59:49

數(shù)據(jù)中心IT技術(shù)

2010-08-24 10:15:40

2010-04-08 12:27:06

微軟HPC

2010-04-01 09:44:27

無線路由器優(yōu)化設(shè)置

2015-10-12 09:58:51

2010-03-17 17:14:03

無線網(wǎng)絡(luò)故障排查

2018-10-18 12:16:28

2021-07-07 17:50:08

大數(shù)據(jù)發(fā)展大數(shù)據(jù)數(shù)據(jù)

2012-11-26 16:17:17

思科網(wǎng)絡(luò)通信

2021-07-15 07:20:23

工信部數(shù)據(jù)安全網(wǎng)絡(luò)安全

2021-07-15 07:15:56

工信部車聯(lián)網(wǎng)5G
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號