SOA概念的不斷升溫使得其標準問題成為業(yè)界爭論的焦點。但是,由于國際上SOA標準體系的不健全、SOA中國標準體系的缺失,使得我國SOA產(chǎn)業(yè)的持續(xù)推進仍然面臨著很大的挑戰(zhàn)。

在日前舉辦的“SOA標準化國際論壇”上,中國電子技術(shù)標準化研究所(CESI)互聯(lián)網(wǎng)標準開放實驗室(ISOL)負責人馬楠博士透露,我國SOA標準體系建設進展順利,CESI已經(jīng)與國內(nèi)十多家單位初步規(guī)劃出了SOA國家標準體系總圖,目前進入細化和研制階段,有望率先建立起中國自己的SOA標準體系。
為什么業(yè)界對SOA標準如此關(guān)注?隨著市場競爭的加劇,企業(yè)要求信息系統(tǒng)能迅速地響應市場的變化,而傳統(tǒng)的、固定架構(gòu)的信息系統(tǒng)不能滿足快速變化的需求,于是SOA這種新架構(gòu)就應運而生了。采用SOA架構(gòu)可以較容易地實現(xiàn)對企業(yè)信息系統(tǒng)的整合,使得信息系統(tǒng)之間互聯(lián)互通,消除信息孤島。
但是,由于國際上SOA標準體系的不健全、SOA中國標準體系的缺失,SOA廠商平臺之間缺乏互操作性,用戶在采用SOA架構(gòu)時深感無所適從,使得我國SOA產(chǎn)業(yè)的持續(xù)推進仍然面臨著很大的挑戰(zhàn)。
為什么要創(chuàng)建標準?
也許很多人會問: “我們?yōu)槭裁匆獎?chuàng)建標準?”
結(jié)構(gòu)化信息標準促進組織(OASIS)執(zhí)行董事Laurent Liscia的回答是: “為了保護個人和公眾商業(yè)利益。在信息技術(shù)中,標準使數(shù)據(jù)能夠在系統(tǒng)間交流傳遞,并實現(xiàn)創(chuàng)新。”
對于SOA標準化的意義,OSOA中國負責人、普元軟件副總裁程朝暉解釋道,SOA標準體系是指SOA領(lǐng)域內(nèi)多種類、多層次的SOA標準所組成的相互聯(lián)系的有機整體。這套體系對統(tǒng)一用戶和企業(yè)對SOA的理解、加快SOA項目實施的規(guī)范化,以及增強SOA系統(tǒng)間的互操作能力等具有重要意義,也被普遍認為是決定未來企業(yè)IT架構(gòu)和方向、SOA相關(guān)企業(yè)及產(chǎn)業(yè)發(fā)展的核心因素。
如果把一切商業(yè)模式都看做不同業(yè)務流程或服務的組合,理解SOA就不會那么困難。在傳統(tǒng)經(jīng)濟模式下,傳統(tǒng)制造商還只能遵從設計、采購、制造和銷售的業(yè)務流程; 而在SOA創(chuàng)造的商業(yè)世界里,企業(yè)將有機會像玩積木游戲一樣創(chuàng)造嶄新的商業(yè)模式,他們可以先從采購開始,找出哪些是他們可以買到的成本最低的零件,然后計劃可以利用這些零件做些什么,然后再出售設計理念,制造顧客希望購買的產(chǎn)品。
標準化對SOA用戶來說,也就意味著,“我可以買我認為最好的、來自不同廠商的軟件或是硬件,由于標準化,它們可以很好地兼容,更好地為我所用。”
拿金融行業(yè)來說,在中國,金融行業(yè)是較早實施信息化的行業(yè)之一,多年的信息化建設,使得金融行業(yè)內(nèi)部出現(xiàn)了大量孤立的應用系統(tǒng),而如何整合現(xiàn)有應用,從而改進用戶體驗并提高服務質(zhì)量,成為現(xiàn)階段金融業(yè)的普遍挑戰(zhàn)。
在這種情況下,SOA就成了金融業(yè)的一個很好的選擇。作為金融企業(yè)新一代業(yè)務系統(tǒng)的基礎,SOA連接企業(yè)內(nèi)部不同的應用系統(tǒng),可實現(xiàn)多個系統(tǒng)間的協(xié)同。在SOA架構(gòu)下,流程應用是基于服務理念構(gòu)建的,為了配合業(yè)務目標,SOA需要打破組織界限,定義并建立一套可重用的服務(功能),標準化就顯得尤為重要。
對此,金標委副秘書長、中國金融電子化公司標準處主任李曙光深有體會,“金融行業(yè)的SOA相關(guān)標準的制定已經(jīng)迫在眉睫。”因此,金標委希望與ISOL展開合作,在基于SOA國家標準工作的技術(shù)上,建立金融行業(yè)的SOA標準體系。
標準化進程為何緩慢?
得平臺者得天下,這是SOA廠商們公認的一句話。在這種情況下,各個廠商都在推自己的SOA標準。
從IBM Websphere到BEA的Weblogic,再到SAP的NetWeaver,每家廠商都竭盡全力推廣自己的平臺,各家都說自己在技術(shù)上有優(yōu)勢。因此,從整體上來看,國際和國外的SOA標準都比較混亂。
在國際范圍內(nèi),信息技術(shù)領(lǐng)域的國際標準統(tǒng)一由ISO/IEC JTC1(國際標準組織/國際電工委員會的第一聯(lián)合工作組,成員以各國國家成員體為主)負責研制及發(fā)布。在SOA領(lǐng)域,JTC1的標準化工作尚未正式啟動,相關(guān)的工作機構(gòu)WSSG(Web Services研究工作組)成立4年來,主要是對Web Services標準規(guī)范進行梳理。
而目前在積極推動SOA相關(guān)標準規(guī)范制定的,主要是萬維網(wǎng)聯(lián)盟(即W3C)、結(jié)構(gòu)化信息標準促進組織(OASIS)和Web服務互操作組織(WS-I)等協(xié)會組織及IBM、微軟、BEA等跨國企業(yè)。但這些規(guī)范及標準僅在各個標準化協(xié)會或企業(yè)內(nèi)形成初步的體系,而且不同組織發(fā)布的規(guī)范及標準間存在重復甚至沖突的現(xiàn)象。因此,國際上統(tǒng)一的SOA標準體系短時間內(nèi)還不能成型。
在國內(nèi),SOA的標準化制定工作與國際上SOA的進展有著千絲萬縷的聯(lián)系。中國電子技術(shù)標準化研究所、互聯(lián)網(wǎng)標準開放實驗室合作推廣組負責人兼SOA領(lǐng)域負責人袁媛介紹說,我國SOA標準體系的建設原則是積極采納國際SOA標準,再基于中國應用需求,對國際標準進行裁剪,建立起符合中國國情的標準體系以及基于標準的認證機制。
有人就此提出了疑問,“國外SOA標準體系的不統(tǒng)一,會不會影響我國SOA標準體系的制定?”對此,袁媛指出,“大量的國際標準,在底層支撐技術(shù)方面我們會進行一定的篩選,而在國內(nèi)方面,我們會從大的行業(yè)出發(fā),通過分析我國各行業(yè)SOA實施狀況,真正從用戶角度來對其信息化建設進行分析、闡釋和建議,并為后續(xù)我國各行業(yè)SOA標準體系的建立提供基礎依據(jù)。”
在我國SOA標準化工作進程中,ISOL已經(jīng)與國內(nèi)外17個單位建立了戰(zhàn)略合作關(guān)系,這包括長風聯(lián)盟、后勤指揮學院、北航、復旦,以及普元軟件、東方通、中軟國際、浪潮、銳易特、上海寶信軟件、金蝶中間件、神州數(shù)碼、炎黃盈動、文思創(chuàng)新、微軟、IBM、SUN等廠商,這些廠商分為中間件廠商、集成商、軟件外包廠商三大類。
目前,由ISOL協(xié)同上述17家單位,共同對中國SOA標準體系進行總體的規(guī)劃、論證和細化研制。我國的SOA標準體系正在形成之中。