全球領(lǐng)先的企業(yè)正在利用面向服務(wù)架構(gòu)(Service Oriented Architecture:SOA)來降低其遺留系統(tǒng)、創(chuàng)新應(yīng)用、和信息技術(shù)環(huán)境的復(fù)雜性。SOA可以幫助企業(yè)帶來新的動(dòng)力和在現(xiàn)有的系統(tǒng)上創(chuàng)造新的價(jià)值,SOA促進(jìn)模塊化業(yè)務(wù)服務(wù)的開發(fā),而且這些服務(wù)可以輕松地被整合和重用,創(chuàng)建一個(gè)真正敏捷、靈活和具有強(qiáng)適應(yīng)性的信息技術(shù)基礎(chǔ)架構(gòu)。
SOA是一種企業(yè)架構(gòu)(EntERPrise Architecture:EA),因此它是從企業(yè)的需求開始的。但SOA和其它企業(yè)架構(gòu)方法的不同之處在于SOA提供的業(yè)務(wù)敏捷性。業(yè)務(wù)敏捷性是指企業(yè)對(duì)變更快速和有效地進(jìn)行響應(yīng),并且利用變更來得到競(jìng)爭(zhēng)優(yōu)勢(shì)的能力。對(duì)架構(gòu)設(shè)計(jì)師來說,創(chuàng)建一個(gè)業(yè)務(wù)敏捷的架構(gòu)意味著創(chuàng)建一個(gè)信息技術(shù)(IT)架構(gòu),以滿足當(dāng)前和未知的業(yè)務(wù)需求及不斷的變更。
在抽象層次上,服務(wù)位于業(yè)務(wù)和技術(shù)中間。面向服務(wù)的架構(gòu)設(shè)計(jì)師一方面必須理解在業(yè)務(wù)需求和可以提供的服務(wù)之間的動(dòng)態(tài)關(guān)系,另一方面,同樣要理解服務(wù)與提供這些服務(wù)的底層技術(shù)之間的關(guān)系。從硬件系統(tǒng)而上的整個(gè)架構(gòu)都必須滿足業(yè)務(wù)敏捷的需求,因?yàn),在SOA中任何的瓶頸都會(huì)影響到整個(gè)IT環(huán)境的靈活性。IT環(huán)境唯一不變的就是變化,因此面向服務(wù)架構(gòu)設(shè)計(jì)師的工作永遠(yuǎn)不會(huì)結(jié)束。
SOA可以使服務(wù)的注冊(cè)、發(fā)布、申請(qǐng)和重用變得簡(jiǎn)單,從而提高開發(fā)效率,同時(shí)降低了成本。其主要益處為:
一 縮短開發(fā)時(shí)間和降低成本:重用SOA服務(wù)并快速地將其組合為新的粗粒度服務(wù)
二 降低維護(hù)成本:可重用服務(wù)降低了IT服務(wù)的數(shù)量和復(fù)雜性
三 提高服務(wù)質(zhì)量:SOA提升了服務(wù)的可重用性,通過不同服務(wù)使用者的多個(gè)測(cè)試周期創(chuàng)建高質(zhì)量的服務(wù)
四 降低整合成本:標(biāo)準(zhǔn)化的服務(wù)通過協(xié)同工作,使分散的服務(wù)能夠快速、輕松地連接起來
五 降低風(fēng)險(xiǎn):集中注冊(cè)的可重用服務(wù)簡(jiǎn)化了公司治理和IT治理,并提供了更強(qiáng)的控制,降低不合規(guī)行為的總體風(fēng)險(xiǎn)
SOA的敏捷性和靈活性將給企業(yè)帶來巨大的好處。例如某組織將其IT架構(gòu)抽象出來,將其功能以粗粒度的服務(wù)形式表示出來,每種服務(wù)都清晰地表示其業(yè)務(wù)價(jià)值。那么這些服務(wù)的顧客(可能在公司內(nèi)部,也可能是公司的某個(gè)業(yè)務(wù)伙伴)就可以得到這些服務(wù),而不必考慮其后臺(tái)實(shí)現(xiàn)的具體技術(shù)。如果顧客能夠發(fā)現(xiàn)并綁定可用的服務(wù),透過服務(wù)注冊(cè)層的關(guān)注分離,這些服務(wù)背后的IT系統(tǒng)能夠提供更大的靈活性。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:SOA為企業(yè)創(chuàng)造新價(jià)值
本文網(wǎng)址:http://www.oesoe.com/html/support/1112154155.html