簡單來說,SOA就是軟件產(chǎn)業(yè)的福特汽車模式,把軟件開發(fā)化整為零,實(shí)現(xiàn)平臺化運(yùn)作。從來不缺新概念的IT產(chǎn)業(yè),正在迎來該行業(yè)中的新浪潮。
自1996年Gartner首次提出了概念以來,SOA已經(jīng)經(jīng)歷了十多年的漂浮期。2007年應(yīng)該被視為中國SOA的應(yīng)用普及啟動年。
SOA是一種框架,也是一種標(biāo)準(zhǔn),還是一種方法論。自SOA概念提出以來,就一直伴隨著人們不同的理解。其實(shí)在SOA的十多年里,它的內(nèi)涵和外延也是在不斷的清晰、模糊、再清晰的波浪起伏中交替演進(jìn)。
SOA框架的涵義,我們可以用上世紀(jì)福特汽車的例子來解釋,或者說,SOA框架和標(biāo)準(zhǔn)就是軟件業(yè)的一個福特模式:100年前的8月12日,福特汽車公司的第一輛T型小汽車從底特律的裝配線上開了出來,售價(jià)850美元。盡管我們無法感受當(dāng)時那850美元的購買力,但是這個價(jià)格已經(jīng)象征著福特讓汽車從特權(quán)階級開始向普通人靠近了。
還有就是福特所采用的流水線分工模式。到1921年,福特汽車的組裝時間已經(jīng)從21天下降為4天,在該環(huán)節(jié)工作的勞動力數(shù)量下降了60%。最終,福特汽車的價(jià)格下降為290美元,而當(dāng)時的一輛馬車要400美元。流水線式作業(yè)模式讓福特汽車的市場占有率達(dá)到了1921年的60%。
SOA要做的,就是讓軟件產(chǎn)業(yè),擁有福特汽車式的高效率的模式。在福特模式中,一共有三個關(guān)鍵點(diǎn)給軟件業(yè)以啟示:quality(質(zhì)量)、cost(成本)、delivery(交付),精細(xì)的分工和大規(guī)模的合作。
在已經(jīng)開始部署SOA的交通銀行信用卡管理中心,我們可以看到SOA給這個有多項(xiàng)服務(wù)的企業(yè)所帶來的巨大改變。作為方案提供商,普元軟件(Primeton)把擁有4000多名員工的該管理中心的各項(xiàng)服務(wù)劃歸為115個環(huán)節(jié),然后整合為78個流程,在構(gòu)建服務(wù)的基礎(chǔ)上還實(shí)現(xiàn)了對服務(wù)過程的監(jiān)控。比如監(jiān)控到每個環(huán)節(jié)的忙閑程度就關(guān)系到人員調(diào)配、預(yù)算成本等問題,進(jìn)而直接影響決策。
我們看到,在技術(shù)上,SOA強(qiáng)調(diào)的是顯現(xiàn)軟件模塊的可復(fù)用性,即把服務(wù)顆?;衍浖麨榱?,做出來的模塊,可以被很多人采用,可應(yīng)用在不同的流程上。而對于這種細(xì)分的程度,還是處于SOA的實(shí)踐探索和研究中。這些細(xì)小的服務(wù)模塊,正是今年提出的SOA中國的關(guān)鍵任務(wù):服務(wù)的構(gòu)建。
服務(wù)的構(gòu)建在中國的落地實(shí)施,顯得格外具有挑戰(zhàn)性:相比國外較為周全、模塊化程度較高、適應(yīng)變化能力較強(qiáng)的服務(wù),很多國內(nèi)企業(yè)缺乏整體的實(shí)施規(guī)劃,專業(yè)人才隊(duì)伍規(guī)模也有待擴(kuò)充。
對此,作為SOA國際構(gòu)件標(biāo)準(zhǔn)制定者中唯一的中國成員,以及OASIS(結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織)的核心成員, 普元軟件的CEO沈惠中認(rèn)為,SOA標(biāo)準(zhǔn)是對軟件業(yè)的一次洗牌,也是中國軟件業(yè)的機(jī)會。長久以來,除了外包服務(wù),國內(nèi)軟件業(yè)的商業(yè)模式一直不被外界看好。在面對SOA浪頭沖擊的時候,軟件廠商們只有術(shù)業(yè)專攻,做好自己獨(dú)特、優(yōu)質(zhì)的板塊,才有生存機(jī)會。
而作為提供SOA架構(gòu)的廠商,普元希望能做到很好的整合,提高中國軟件的整體競爭力,因?yàn)榄h(huán)顧全球的大型軟件提供商,SAP的NetWeaver,Oracle的Fusion,IBM的Websphere以及微軟的.NET,都是面向SOA架構(gòu)的企業(yè)管理平臺,SOA已經(jīng)不是一個停留于文字誘惑的概念。幾大巨頭的行動叩問我們的國產(chǎn)軟件業(yè),面對SOA的浪頭,是繼續(xù)自己造船,還是穿上SOA的水手服去探寶,這是個問題。
在戰(zhàn)略性上,率先在SOA領(lǐng)域代表中國出鏡的普元軟件并不孤獨(dú)。去年6月,在Gartner列出的全球有能力提供下一代SOA服務(wù)的19家主要廠商中也位列其中。而普元自己也已經(jīng)推出了企業(yè)“快成長”計(jì)劃,用以幫助華為、神州數(shù)碼等40多家國內(nèi)一流的獨(dú)立軟件開發(fā)商或集成商開發(fā)各類企業(yè)管理應(yīng)用,提高它們在SOA領(lǐng)域的競爭力。