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