SOA在于它著重強(qiáng)調(diào)軟件組件的松散耦合,并使用獨(dú)立的標(biāo)準(zhǔn)接口。其核心是:SOA是一種軟件架構(gòu)思想,并不是一種產(chǎn)品。SOA的重點(diǎn)是面向服務(wù),此服務(wù)包括企業(yè)的內(nèi)部與外部的每一個(gè)業(yè)務(wù)細(xì)節(jié),比如企業(yè)中財(cái)務(wù)應(yīng)收發(fā)票的處理就是一個(gè)服務(wù)。SOA的思想是把這些服務(wù)從復(fù)雜的環(huán)境中獨(dú)立出來(lái)??組件化封裝,然后通過(guò)標(biāo)準(zhǔn)的接口使不同的服務(wù)之間相互調(diào)用。SOA是一種軟件架構(gòu)思想,通過(guò)使企業(yè)中一個(gè)個(gè)細(xì)化的服務(wù)標(biāo)準(zhǔn)化,來(lái)達(dá)到企業(yè)的IT系統(tǒng)跟隨企業(yè)的動(dòng)態(tài)變化的目的。
1、企業(yè)信息化建設(shè)應(yīng)用SOA架構(gòu)的趨勢(shì)
ERP的技術(shù)趨勢(shì)是從集中到分立,由于SOA技術(shù)的出現(xiàn),使這樣的架構(gòu)實(shí)現(xiàn)成本更低。因?yàn),在SOA技術(shù)出現(xiàn)之前,因?yàn)楦鳂I(yè)務(wù)模塊之間非松耦合的關(guān)系,某塊業(yè)務(wù)功能升級(jí)將引發(fā)整個(gè)ERP產(chǎn)品的升級(jí),對(duì)于業(yè)務(wù)和信息部門都帶來(lái)很大的壓力。某一業(yè)務(wù)模塊的調(diào)整將對(duì)整個(gè)公司或集團(tuán)的信息處理工作帶來(lái)影響,比如因?yàn)樯?jí)需要頻繁的停機(jī)安裝和備份,甚至帶來(lái)相關(guān)模塊操作界面和流程的改變。
在SOA技術(shù)出現(xiàn)之后,各ERP產(chǎn)商都在SOA的技術(shù)規(guī)范下建立了自己的SOA開(kāi)發(fā)環(huán)境,比如SAP的NetWeaver(網(wǎng)絡(luò)編織者)、OracIe的Fusion(熔合)、金蝶的BOS等。通過(guò)SOA開(kāi)發(fā)平臺(tái)的遷移,ERP廠商們逐漸把原來(lái)緊密結(jié)合的業(yè)務(wù)模塊進(jìn)行重新定義,作為單獨(dú)的產(chǎn)品來(lái)發(fā)布和升級(jí)。以SAP為例,R/3過(guò)渡為ECC作為ERP的核心,SD的功能逐漸在CRM中得到繼承和擴(kuò)展,MM則過(guò)渡為SCM(供應(yīng)鏈管理)和SRM(供應(yīng)商關(guān)系管理),R/3的主數(shù)據(jù)管獨(dú)立為MDM(主數(shù)據(jù)管理系統(tǒng))為SOA整合打下了數(shù)據(jù)基礎(chǔ)。SOA的技術(shù)思想無(wú)疑是先進(jìn)的,眾多軟件開(kāi)發(fā)商(當(dāng)然ERP廠商更是主力)也推出了自己的SOA產(chǎn)品線。它們都符合SOA的基礎(chǔ)定義,但又往往加入了開(kāi)發(fā)商自己的一些東西,特別是以lBM、OracIe、SAP、BEA等國(guó)際軟件巨頭為代表的SOA技術(shù)規(guī)范參與者,它們都想通過(guò)自己的軟件產(chǎn)品對(duì)SOA標(biāo)準(zhǔn)的定義和擴(kuò)充,成為SOA標(biāo)準(zhǔn)的事實(shí)領(lǐng)袖。據(jù)Gartner的研究預(yù)測(cè),2007年全球50%的核心業(yè)務(wù)系統(tǒng)將會(huì)使用SOA架構(gòu),到2010年將達(dá)到80%,同時(shí)80%企業(yè)的現(xiàn)有應(yīng)用系統(tǒng)將于20”年前完全融入到SOA架構(gòu)中。雖然根據(jù)筆者的觀察,大多數(shù)國(guó)內(nèi)企業(yè)的CIO/CTO對(duì)于SOA還在觀望,但從引領(lǐng)IT技術(shù)潮流的美國(guó)SOA的發(fā)展態(tài)勢(shì)看,SOA在企業(yè)應(yīng)用將帶來(lái)一場(chǎng)革命,其作用將一點(diǎn)不遜色于Web2.0對(duì)于互聯(lián)網(wǎng)的影響。
2、SOA架構(gòu)在ERP系統(tǒng)中的應(yīng)用的優(yōu)勢(shì)
SOA的優(yōu)勢(shì)而通過(guò)SOA思想的引入,使得ERP軟件可以做到:
2.1支持異構(gòu)集成成所謂異構(gòu)環(huán)境,包括四個(gè)層次,硬件平臺(tái)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用軟件。如果一套硬件、一套操作系統(tǒng)、一套數(shù)據(jù)庫(kù)、一套應(yīng)用軟件能夠面面俱到的解決集團(tuán)企業(yè)的所有管理問(wèn)題,那是再好不過(guò)了。但現(xiàn)實(shí)中是不可能的,更普遍的是,不同的應(yīng)用往往選擇不同的平臺(tái)和應(yīng)用系統(tǒng),以便充分發(fā)揮各個(gè)廠商的特長(zhǎng)。支持SOA的ERP系統(tǒng)為集團(tuán)企業(yè)的信息化提供了伸縮空間,企業(yè)可以根據(jù)需要選擇最合適的解決方案。
2.2降低企業(yè)的|T成本以往多數(shù)企業(yè)在建設(shè)企業(yè)的ERP系統(tǒng)時(shí)是從項(xiàng)目的角度出發(fā)的,比如ERP項(xiàng)目、CRM項(xiàng)目等,事后當(dāng)企業(yè)的IT系統(tǒng)越來(lái)越多的時(shí)候,才會(huì)考慮系統(tǒng)的集成問(wèn)題,但這時(shí)候往往集成的難度就很大了。而SOA要求企業(yè)在建設(shè)IT系統(tǒng)之初就要考慮這些問(wèn)題,也就是要考慮服務(wù)之間的接口問(wèn)題。這樣就會(huì)使企業(yè)的IT成本大大降低。同時(shí),SOA將改變以往的軟件購(gòu)買模式。目前,多數(shù)企業(yè)在購(gòu)買軟件時(shí)往往是成熟性軟件,需一個(gè)模塊或一個(gè)系統(tǒng)的購(gòu)買,企業(yè)在購(gòu)買時(shí)往往無(wú)法將那些企業(yè)不需要的功能剔除出去,這樣,企業(yè)就不得不為此多付出資金、培訓(xùn)成本等許多不必要的成本。而支持SOA的集團(tuán)財(cái)務(wù)軟件則可以幫助企業(yè)實(shí)現(xiàn)真正的按需購(gòu)買,企業(yè)需要什么功能就購(gòu)買相應(yīng)的服務(wù),幫助企業(yè)避免不必要的支出。
2.3實(shí)現(xiàn)企業(yè)的動(dòng)態(tài)變革支持SOA的集團(tuán)財(cái)務(wù)系統(tǒng)使企業(yè)的IT人員不必太多的關(guān)心企業(yè)lT系統(tǒng)的底層技術(shù),而更多的去考慮集團(tuán)財(cái)務(wù)的業(yè)務(wù)處理以及財(cái)務(wù)業(yè)務(wù)與IT的接合。同時(shí),以往企業(yè)在開(kāi)發(fā)集團(tuán)財(cái)務(wù)系統(tǒng)時(shí),在重復(fù)功能上浪費(fèi)了大量的人力與財(cái)力,同時(shí)系統(tǒng)在開(kāi)發(fā)完成后,如果企業(yè)業(yè)務(wù)變化,系統(tǒng)將很難更改或者更改的成本很高。而SOA面對(duì)的是一個(gè)個(gè)獨(dú)立的服務(wù),服務(wù)之間可以通過(guò)標(biāo)準(zhǔn)接口來(lái)相互調(diào)用,這樣企業(yè)在重復(fù)功能上就可以直接通過(guò)接口調(diào)用,而不必去重新開(kāi)發(fā)。企業(yè)的業(yè)務(wù)發(fā)生變化時(shí),只需要修改相對(duì)應(yīng)的服務(wù)即可,降低了修改的難度與復(fù)雜度,保證了企業(yè)的IT系統(tǒng)的動(dòng)態(tài)變化。
3、企業(yè)信息化建設(shè)應(yīng)用SOA架構(gòu)的不足
如果說(shuō)SOA還有隱憂的話,那就是SOA標(biāo)準(zhǔn)的不統(tǒng)一性,雖然IBM、Oracle、SAP、BEA、SUN等及國(guó)內(nèi)的很多軟件商都參與了SOA標(biāo)準(zhǔn)的制定,但W3C、OASIS、IETF、GGF、WS-I等多個(gè)標(biāo)準(zhǔn)組織和多種SOA標(biāo)準(zhǔn)描述使SOA標(biāo)準(zhǔn)亂戰(zhàn)之勢(shì)已形成。國(guó)際軟件大鱷們?cè)趨⑴cSOA標(biāo)準(zhǔn)制定的同時(shí),都努力推行自己對(duì)于SOA的定義和擴(kuò)展,力圖使自己的SOA產(chǎn)品和技術(shù)成為SOA事實(shí)的工業(yè)標(biāo)準(zhǔn)。在企業(yè)信息化甚至互聯(lián)網(wǎng)應(yīng)用中,對(duì)于SOA標(biāo)準(zhǔn)的統(tǒng)一有利于降低信息化建設(shè)和集成的成本,使ClO/CTO從關(guān)注信息化的TCO(總體擁有成本),過(guò)渡到關(guān)注信息化服務(wù)業(yè)務(wù)本身。同時(shí),某些軟件巨頭對(duì)于SOA的標(biāo)準(zhǔn)的壟斷雖然有利于標(biāo)準(zhǔn)統(tǒng)一,但同時(shí)也帶來(lái)壟斷對(duì)于技術(shù)進(jìn)步的負(fù)面影響。
4、結(jié)束語(yǔ)
引入SOA以后,ERP軟件的雙方都將要發(fā)生巨大的變化,如供應(yīng)商將改變以往的軟件提供模式,供應(yīng)商按照一定的標(biāo)準(zhǔn)開(kāi)發(fā)完成每一個(gè)“服務(wù)”后,將其發(fā)布到注冊(cè)中心,而企業(yè)隨著業(yè)務(wù)的發(fā)展需要,一些“服務(wù)”需要用到或更換軟件系統(tǒng)時(shí),就到注冊(cè)中心去尋找適合自身“服務(wù)”的軟件系統(tǒng),因?yàn)樗性谧?cè)中心的軟件都是遵循一定的標(biāo)準(zhǔn),所以軟件可以實(shí)現(xiàn)無(wú)縫集成,這樣,就真正實(shí)現(xiàn)了松散耦合型架構(gòu)。在SOA下,企業(yè)可以根據(jù)自己的需要,靈活的搭配或集成新的業(yè)務(wù)流程,從而使企業(yè)業(yè)務(wù)模型的靈活性大大增強(qiáng)。SOA、可重構(gòu)、可配置、模型驅(qū)動(dòng)等技術(shù)正在驅(qū)動(dòng)ERP技術(shù)的躍迂,ERP廠商只有及早考慮自己底層技術(shù)的升級(jí),才能夠在這次躍遷過(guò)程中,保持自己的競(jìng)爭(zhēng)力,否則有可能被淘汰。所以說(shuō)SOA的發(fā)展前景是肯定的,但最終是一枝獨(dú)秀還是百花齊放還有待觀察。它作為構(gòu)架企業(yè)信息化平臺(tái)的新技術(shù),將對(duì)未來(lái)10年ERP市場(chǎng)的格局帶來(lái)深遠(yuǎn)影響。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:SOA在ERP中應(yīng)用優(yōu)勢(shì)明顯 將成為軟件體系統(tǒng)領(lǐng)者
本文網(wǎng)址:http://www.ezxoed.cn/html/support/1112181766.html