SOA正逐漸成為一個(gè)流行的詞匯。IBM、SAP等IT服務(wù)廠商都宣布投入重金進(jìn)行SOA的研發(fā)。但是,就像任何其他軟件技術(shù)一樣,國(guó)內(nèi)SOA發(fā)展?fàn)顩r跟國(guó)外比還有一段距離。
有廠商認(rèn)為,目前中國(guó)的SOA還局限于技術(shù)人員間的探討,還沒有到大規(guī)模部署和實(shí)踐的時(shí)候。對(duì)于這一點(diǎn)似乎沒有人提出疑問,因?yàn)楸M管中國(guó)企業(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)鍵。
在中國(guó)的電信、銀行對(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.此外,中國(guó)企業(yè)在信息化建設(shè)上,一向信奉穩(wěn)重推進(jìn)的策略,它們不希望一下子上馬一個(gè)牽動(dòng)全公司的項(xiàng)目,而是先試點(diǎn),成功后再逐步推廣開來。這種信息系統(tǒng)的實(shí)施性格也決定了集中式SOA在中國(guó)推進(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è)主流。