實(shí)務(wù)課程:真賬實(shí)訓(xùn)納稅實(shí)訓(xùn)招生方案免費(fèi)試聽 初當(dāng)會(huì)計(jì)崗位認(rèn)知會(huì)計(jì)基礎(chǔ)財(cái)務(wù)報(bào)表會(huì)計(jì)電算化

 綜合輔導(dǎo):會(huì)計(jì)實(shí)務(wù)行業(yè)會(huì)計(jì)管理會(huì)計(jì)審計(jì)業(yè)務(wù) 初當(dāng)出納崗位認(rèn)知現(xiàn)金管理報(bào)銷核算圖表學(xué)會(huì)計(jì)

首頁>會(huì)計(jì)信息>會(huì)計(jì)電算化>財(cái)務(wù)軟件資訊榜> 正文

SOA產(chǎn)業(yè)發(fā)展的主旋律:競(jìng)爭(zhēng)與合作

2009-8-25 17:12  【 】【打印】【我要糾錯(cuò)

  SOA可以看作是B/S模式、XML/WebService技術(shù)與管理軟件的結(jié)合。它通過組合單獨(dú)業(yè)務(wù)和流程實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)應(yīng)用,而這些業(yè)務(wù)功能和流程稱為服務(wù),SOA把業(yè)務(wù)流程視為獨(dú)立于應(yīng)用程序及其運(yùn)行的平臺(tái)的可復(fù)用組件。當(dāng)前,眾多廠商成為了SOA技術(shù)架構(gòu)的推動(dòng)者,其中包括IBM、BEA、HP、Oracle和SAP等。

  競(jìng)爭(zhēng)與合作,是當(dāng)今SOA產(chǎn)業(yè)發(fā)展的主旋律

  在商業(yè)社會(huì),只有永遠(yuǎn)的利益,沒有永遠(yuǎn)的競(jìng)爭(zhēng)對(duì)手。而SOA也會(huì)在這種競(jìng)合中穩(wěn)步向前,成為下一個(gè)主流。

  SOA正逐漸成為一個(gè)流行的詞匯。IBM、SAP等IT服務(wù)廠商都宣布投入重金進(jìn)行SOA的研發(fā)。但是,就像任何其他軟件技術(shù)一樣,國內(nèi)SOA發(fā)展?fàn)顩r跟國外比還有一段距離。

  有廠商認(rèn)為,目前中國的SOA還局限于技術(shù)人員間的探討,還沒有到大規(guī)模部署和實(shí)踐的時(shí)候。對(duì)于這一點(diǎn)似乎沒有人提出疑問,因?yàn)楸M管中國企業(yè)的基礎(chǔ)信息化建設(shè)已經(jīng)比較完善,但涉及到更高層次的應(yīng)用還有諸多掣肘。

  SOA最吸引人的地方在于,通過實(shí)施SOA可以實(shí)現(xiàn)更高的業(yè)務(wù)和IT一致性。它的整個(gè)IT系統(tǒng)是基于松散耦合組件組成的系統(tǒng),建成的系統(tǒng)允許分散于各地且采用不同技術(shù)的資源協(xié)同工作。它要求研發(fā)人員開發(fā)的程序有更多的通用性。通俗來講就是有標(biāo)準(zhǔn)化的接口,可以將各種組件迅速組裝成為新的產(chǎn)品和服務(wù)。

  顯然,要實(shí)施SOA,難點(diǎn)在于把整個(gè)業(yè)務(wù)和IT邏輯重新梳理,提煉出更多的共性模塊,之后的技術(shù)實(shí)施反而不是關(guān)鍵。

  在中國的電信、銀行對(duì)SOA需求迫切的行業(yè),企業(yè)內(nèi)部的信息化系統(tǒng)很多是按照部門來部署的,每個(gè)部門都有自己的利益,因此希望通過大集中式SOA部署,一次性實(shí)現(xiàn)所有部門和系統(tǒng)之間的共性組合,顯然是不現(xiàn)實(shí)的。與此同時(shí),各個(gè)部門為了應(yīng)對(duì)日益加大的競(jìng)爭(zhēng)壓力,都希望在局部的范圍內(nèi)實(shí)現(xiàn)盡可能多的業(yè)務(wù)一體化組合,也就是希望快速而波及面小地實(shí)施SOA。此外,中國企業(yè)在信息化建設(shè)上,一向信奉穩(wěn)重推進(jìn)的策略,它們不希望一下子上馬一個(gè)牽動(dòng)全公司的項(xiàng)目,而是先試點(diǎn),成功后再逐步推廣開來。這種信息系統(tǒng)的實(shí)施性格也決定了集中式SOA在中國推進(jìn)的困難,盡管從SOA希望實(shí)現(xiàn)的最終目標(biāo)來講,集中式SOA是最合適的。

  IONA大中華區(qū)總裁薛志勇就主張SOA實(shí)施應(yīng)該是分布式的,能滿足企業(yè)在局部實(shí)現(xiàn)SOA部署的需求,而不是大包大攬,所有系統(tǒng)都進(jìn)行SOA轉(zhuǎn)化。今年IONA公司通過大唐軟件幫助內(nèi)蒙網(wǎng)通公司上SOA,在條件準(zhǔn)備充分的情況下,開通一個(gè)接口或者一個(gè)服務(wù)最多兩天,少則一天就成功實(shí)現(xiàn)了SOA。

  當(dāng)然,任何公司都是根據(jù)自己的技術(shù)特長(zhǎng)和產(chǎn)品優(yōu)勢(shì)來推廣SOA的,IBM、SAP、IONA、普元等都是如此。它們的這種“自賣自夸”式的宣傳一定程度上把整個(gè)SOA市場(chǎng)炒熱了。但是它們作為一個(gè)盈利企業(yè),不會(huì)死板到只推廣自己的SOA模式,而不理會(huì)別的公司的方案和產(chǎn)品。當(dāng)自己所掌握的客戶有需要,而自己又一時(shí)沒有性價(jià)比合適的SOA產(chǎn)品提供的時(shí)候,與競(jìng)爭(zhēng)對(duì)手合作也不是不可能的。在商業(yè)社會(huì),只有永遠(yuǎn)的利益,沒有永遠(yuǎn)的競(jìng)爭(zhēng)對(duì)手。而SOA也會(huì)在這種競(jìng)合中穩(wěn)步向前,成為下一個(gè)主流。

  BPM無論從技術(shù)還是方法上都在促進(jìn)SOA的發(fā)展

  從SOA概念提出以來,越來越多的主流廠商開始了BPM與SOA的應(yīng)用。近期,BEA收購Fuego擴(kuò)展SOA到BPM軟件,以此使用新的BPM升級(jí)SOA平臺(tái)。2月,HP和Oracle集團(tuán)宣布,HP的服務(wù)咨詢和集成(ServicesConsulting&Integration)將會(huì)同Oracle的Fusion中間件,加入到它的SOA的投資組合以及HPOpenView管理軟件套件,以Fusion融合SOA。去年,Oracle收購了BPM專業(yè)公司Collaxa;SAP重新設(shè)計(jì)軟件,以便集成自由版本的面向BPM的中間件NetWeaver。

  除平臺(tái)提供商以外,開源廠商也試圖占領(lǐng)擁有自己的SOA卻缺乏服務(wù)的市場(chǎng)。JBoss公司在2005年10月發(fā)布的企業(yè)過程管理引擎,圍繞業(yè)務(wù)過程執(zhí)行語言(BusinessProcessExecutionLanguageBPEL)提供了一種可插拔的體系結(jié)構(gòu)、擴(kuò)展的任務(wù)管理以及新的可擴(kuò)展性。BPEL雖然是用來編排Web服務(wù)的,但依然適合用來集成,而不是深入的業(yè)務(wù)邏輯。

  BPM無論從技術(shù)還是方法上都將促進(jìn)SOA的發(fā)展。在此過程中,大型平臺(tái)廠商IBM、BEA、SAP、Oracle等將會(huì)嘗試建立一種新SOA標(biāo)準(zhǔn);而開源廠商努力構(gòu)建一套工具,不把自己禁錮于用一種方法構(gòu)建SOA。

  從BPM的IT需求與SOA技術(shù)角度上看,BPM與SOA的融合也具有先天優(yōu)勢(shì)。BPM的范圍覆蓋了企業(yè)運(yùn)營(yíng)的各個(gè)環(huán)節(jié),如生產(chǎn)、銷售、物流、財(cái)務(wù)等企業(yè)經(jīng)營(yíng)活動(dòng),甚至延伸到供應(yīng)商和經(jīng)銷商。其產(chǎn)品開發(fā)包括6個(gè)部分,從基礎(chǔ)開始為:開發(fā)語言,如BPEL、Java等;BPM服務(wù)器,包含EAI/BPM平臺(tái)產(chǎn)品;BPM工具,包括用戶接口工具、過程建模工具、軟件需求工具等;BPM套件;BPM知識(shí)架構(gòu);BPM系統(tǒng)和其應(yīng)用。由此可見,BPM的IT需求與SOA技術(shù)具有以下相似點(diǎn):

  1.BPM涵蓋范圍廣泛,需要完成因事件觸發(fā)的完全不相干的事件,此特點(diǎn)正與SOA的松散耦合特點(diǎn)相吻合。

  2.BPM需要多部門、區(qū)域的協(xié)同。在此中環(huán)境中網(wǎng)絡(luò)環(huán)境的安全性可由SOA技術(shù)構(gòu)架中的WS-Security、LDAP(LightweightDirectoryAccessProtocol-輕量級(jí)目錄訪問協(xié)議)、PKI(PublicKeyInfrastructure-公鑰基礎(chǔ)設(shè)施)架構(gòu)和數(shù)位簽章等機(jī)制來完成。

  3.BPM系統(tǒng)構(gòu)成元素種類繁多而復(fù)雜,包含分布于各模塊的企業(yè)邏輯和規(guī)則。而SOA可以看作是B/S模式、XML/WebService技術(shù)與管理軟件的延續(xù)。當(dāng)前多數(shù)SOA環(huán)境能提供系統(tǒng)管理工具給系統(tǒng)管理員使用,協(xié)助管理SOA架構(gòu)下模塊的安裝、移除、啟動(dòng)等。目前能夠?qū)崿F(xiàn)SOA的產(chǎn)品包括:MicrosoftBiztalkServer,webMethodsBusinessIntegrator,IBMSeeBeyond,TIBCO和Vignette。在SOA提出以前,大部分BPM產(chǎn)品在流程圖中采用自有定義流程邏輯。

  4.企業(yè)BPM系統(tǒng)的實(shí)施往往從最簡(jiǎn)單的開始,逐漸提升為復(fù)雜的BPM系統(tǒng)。而SOA模塊化的特性正好吻合了此特性。

責(zé)任編輯:zoe