原創(chuàng)|其它|編輯:郝浩|2009-05-19 10:07:24.000|閱讀 604 次
概述:SOA潛在的優(yōu)點(diǎn):編碼靈活性、明確開(kāi)發(fā)人員角色、支持多種客戶類型、更易維護(hù)、更好的伸縮性、更高的可用性。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
了解了SOA的定義和基本特征,最后我們?cè)賮?lái)看看SOA潛在的優(yōu)點(diǎn):
﹡編碼靈活性
可基于模塊化的低層服務(wù)、采用不同組合方式創(chuàng)建高層服務(wù),從而實(shí)現(xiàn)重用,這些都體現(xiàn)了編碼的靈活性。此外,由于服務(wù)使用者不直接訪問(wèn)服務(wù)提供者,這種服務(wù)實(shí)現(xiàn)方式本身也可以靈活使用。
﹡明確開(kāi)發(fā)人員角色
例如,熟悉BES的開(kāi)發(fā)人員可以集中精力在重用訪問(wèn)層,協(xié)調(diào)層開(kāi)發(fā)人員則無(wú)須特別了解BES的實(shí)現(xiàn),而將精力放在解決高價(jià)值的業(yè)務(wù)問(wèn)題上。
﹡支持多種客戶類型
借助精確定義的服務(wù)接口和對(duì)XML、Web服務(wù)標(biāo)準(zhǔn)的支持,可以支持多種客戶類型,包括PDA、手機(jī)等新型訪問(wèn)渠道。
﹡更易維護(hù)
服務(wù)提供者和服務(wù)使用者的松散耦合關(guān)系及對(duì)開(kāi)放標(biāo)準(zhǔn)的采用確保了該特性的實(shí)現(xiàn)。
﹡更好的伸縮性
依靠服務(wù)設(shè)計(jì)、開(kāi)發(fā)和部署所采用的架構(gòu)模型實(shí)現(xiàn)伸縮性。服務(wù)提供者可以彼此獨(dú)立調(diào)整,以滿足服務(wù)需求。
﹡更高的可用性
該特性在服務(wù)提供者和服務(wù)使用者的松散耦合關(guān)系上得以體現(xiàn)。使用者無(wú)須了解提供者的實(shí)現(xiàn)細(xì)節(jié),這樣服務(wù)提供者就可以在WebLogic集群環(huán)境中靈活部署,使用者可以被轉(zhuǎn)接到可用的例程上。
SOA可以看作是B/S模型、XML/Web Service技術(shù)之后的自然延伸。SOA將能夠幫助我們站在一個(gè)新的高度理解企業(yè)級(jí)架構(gòu)中的各種組件的開(kāi)發(fā)、部署形式,它將幫助企業(yè)系統(tǒng)架構(gòu)者以更迅速、更可靠、更具重用性架構(gòu)整個(gè)業(yè)務(wù)系統(tǒng)。較之以往,以SOA架構(gòu)的系統(tǒng)能夠更加從容地面對(duì)業(yè)務(wù)的急劇變化。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載