2008年“兩會(huì)”后,以“大部制”為核心的政府行政管理體制改革引起全社會(huì)的廣泛關(guān)注,這一次機(jī)構(gòu)改革,再一次將深化行政管理體制改革、建設(shè)服務(wù)型政府、轉(zhuǎn)變政府職能的深刻理念放到了全社會(huì)注目的焦點(diǎn)上。
筆者認(rèn)為,推行大部制改革、加快建設(shè)服務(wù)型政府,是我國(guó)電子政務(wù)建設(shè)和應(yīng)用發(fā)展面臨的又一次重大契機(jī)。建設(shè)服務(wù)型政府就需要‘面向服務(wù)’的信息化架構(gòu),因此,SOA也會(huì)獲得長(zhǎng)足發(fā)展。
一個(gè)方向
認(rèn)為SOA是電子政務(wù)發(fā)展的方向,這一點(diǎn)似乎已經(jīng)在國(guó)內(nèi)外軟件界、政府用戶間達(dá)成了共識(shí)。
國(guó)內(nèi)最早提倡 “電子政務(wù)SOA”的是長(zhǎng)風(fēng)聯(lián)盟。作為一個(gè)由應(yīng)用集成商、平臺(tái)軟件廠商和第三方機(jī)構(gòu)組成的組織,北京“長(zhǎng)風(fēng)開放標(biāo)準(zhǔn)平臺(tái)軟件聯(lián)盟”為了推動(dòng)SOA在以電子政務(wù)為代表的行業(yè)信息工程中的應(yīng)用做了大量的工作,曾發(fā)布了《SOA電子政務(wù)總體技術(shù)架構(gòu)與解決方案的白皮書》和《SOA參考架構(gòu)的白皮書》。
長(zhǎng)風(fēng)聯(lián)盟技術(shù)委員會(huì)主任李安渝曾經(jīng)這樣說(shuō)過(guò):“長(zhǎng)風(fēng)聯(lián)盟為什么提出SOA很大一個(gè)原因是目前電子政務(wù)發(fā)展的一個(gè)方向,也是政府轉(zhuǎn)型的一個(gè)方向。SOA本身并不是一個(gè)發(fā)明,不是一個(gè)更好的軟件工具,而它是一個(gè)解決跨區(qū)域,解決異構(gòu)的、實(shí)時(shí)的、動(dòng)態(tài)的信息和應(yīng)用共享的工具?!?nbsp;
長(zhǎng)風(fēng)聯(lián)盟的觀點(diǎn)得到了成員企業(yè)的普遍認(rèn)同,神州數(shù)碼國(guó)信信息技術(shù)有限公司的楊玉璞在“開放標(biāo)準(zhǔn)國(guó)際大會(huì)”上旗幟鮮明地說(shuō)道:“電子政務(wù)是中國(guó)推進(jìn)SOA的最佳突破口。”
另一個(gè)聯(lián)盟企業(yè)——東方通科技的首席軟件架構(gòu)師朱律瑋也發(fā)表了類似的看法:“SOA這個(gè)技術(shù)應(yīng)用得好是國(guó)內(nèi)軟件發(fā)展的一個(gè)巨大機(jī)遇。東方通已經(jīng)有了很多的SOA應(yīng)用的成功案例,尤其是在電子政務(wù)這一塊。”據(jù)悉,東方通是少數(shù)可以提供“既可以傳統(tǒng)技術(shù)也可以SOA”雙重解決方案的廠商。
另一些軟件企業(yè),雖非“長(zhǎng)風(fēng)聯(lián)盟”的成員企業(yè),但也一致看好SOA在電子政務(wù)領(lǐng)域的巨大潛力。普元公司的劉亞東就曾說(shuō)過(guò):“SOA解決了兩個(gè)問題,一個(gè)是軟件模塊互聯(lián)互通;另一個(gè)是將軟件化整為零。SOA將會(huì)給中國(guó)的電子政務(wù)帶來(lái)巨大的貢獻(xiàn)。”
如此多的不同類型的企業(yè),發(fā)表驚人一致的觀點(diǎn),這足以說(shuō)明,SOA已經(jīng)成為電子政務(wù)的方向。
兩大陣營(yíng)
在電子政務(wù)建設(shè)領(lǐng)域,雖然眾多廠商一同舉著“SOA”的大旗,但是筆者認(rèn)為,這里面其實(shí)有兩個(gè)陣營(yíng),一個(gè)陣營(yíng)是“一步到位派”,另一個(gè)陣營(yíng)是“循序漸進(jìn)派”。
“一步到位派”以國(guó)外廠商為主,微軟、IBM、甲骨文、BEA(現(xiàn)已被甲骨文收購(gòu))是其代表。他們圍繞SOA已經(jīng)進(jìn)行了多年的研發(fā),推出了一系列的SOA產(chǎn)品和解決方案,也收獲了一些成功案例。
但是,要用“自上而下”模塊化的產(chǎn)品體系去迎合電子政務(wù)千變?nèi)f化的需求,產(chǎn)生的“造價(jià)”是十分驚人的。據(jù)筆者了解,紐約州電子政務(wù)SOA部署,是目前世界上最為成功的案例。而整個(gè)紐約州電子政務(wù)SOA部署的預(yù)算,高達(dá)10億美金,目前還尚不能解決全部問題。我國(guó)還只是一個(gè)發(fā)展中國(guó)家,部署SOA的龐大費(fèi)用,根本不符合我國(guó)現(xiàn)有國(guó)情。
同時(shí)有SOA專家站在技術(shù)角度指出:SOA標(biāo)準(zhǔn)尚未統(tǒng)一,許多地方尚需改進(jìn)。目前SOA的國(guó)際標(biāo)準(zhǔn)繁多復(fù)雜,有些標(biāo)準(zhǔn)對(duì)于用戶和廠商來(lái)說(shuō)是互相沖突甚至無(wú)用的。同時(shí),SOA作為一個(gè)具有發(fā)展前景的應(yīng)用系統(tǒng)架構(gòu),尚存在許多有待改進(jìn)的地方,例如在可靠性、安全性、編制(Orchestration)、遺留系統(tǒng)(Legacy support)支持和語(yǔ)義(Semantics)方面均還存在嚴(yán)重不足。
因此,中創(chuàng)軟件公司總經(jīng)理劉江寧會(huì)這樣說(shuō):“在逐步向上與業(yè)務(wù)系統(tǒng)靠攏的過(guò)程中,中間件逐漸成為原來(lái)業(yè)務(wù)系統(tǒng)的共性平臺(tái)。SOA概念的提出就是為了解決動(dòng)態(tài)的B2B業(yè)務(wù)整合的問題。雖然SOA已成為一個(gè)趨勢(shì),但目前國(guó)內(nèi)還沒有達(dá)到規(guī)?;耐茝V應(yīng)用階段?!?/p>
經(jīng)過(guò)一段時(shí)間的交戰(zhàn),以國(guó)內(nèi)廠商為主的“循序漸進(jìn)”派漸漸占了上風(fēng)。他們更傾向于“自下而上”地實(shí)現(xiàn)SOA,先對(duì)局部的業(yè)務(wù)系統(tǒng)進(jìn)行改善,使之具備SOA特性,然后再實(shí)現(xiàn)完整的、深度的SOA體系。
“中國(guó)軟件企業(yè)在長(zhǎng)期的發(fā)展中逐漸形成的本土化個(gè)性化服務(wù)能力強(qiáng)、與最終用戶關(guān)系緊密的特點(diǎn),正好與SOA的"服務(wù)"理念相匹配。這一點(diǎn)在電子政務(wù)領(lǐng)域?qū)⒌玫阶顝氐椎谋憩F(xiàn)?!?nbsp;“長(zhǎng)風(fēng)聯(lián)盟”肖瀾先生的觀點(diǎn)很能為“循序漸進(jìn)派”代言。
三步走
關(guān)于中國(guó)如何實(shí)施SOA的問題,東方通科技(TongTech)首席架構(gòu)師朱律瑋(也是長(zhǎng)風(fēng)聯(lián)盟參考架構(gòu)組的主席)曾經(jīng)針對(duì)中國(guó)企業(yè)部署SOA提出過(guò)“三步走”戰(zhàn)略,在實(shí)踐中證明十分有效。在筆者看來(lái),電子政務(wù)實(shí)施SOA,“三步走”的思路同樣適用。
“三步走”是這樣的:“第一步,實(shí)現(xiàn)SOA的一些基本特性。第二步,在成功實(shí)施SOA的基礎(chǔ)上,加入一些針對(duì)具體政務(wù)的高級(jí)特性。第三步,提供更完備、更高級(jí)的SOA功能。”
據(jù)朱律瑋介紹,圍繞“三步走”,東方通科技將SOA“改造”了一下,變成了BOA(Business Oriented Architecture)。BOA是一種面向業(yè)務(wù)的SOA,建立在東方通完善的基礎(chǔ)中間件、集成中間件和VSP(復(fù)雜整合中間件)之上,為中國(guó)的電子政務(wù)建設(shè)打開了另一扇窗。
在筆者看來(lái), BOA是典型的“循序漸進(jìn)派”,首先,BOA建立在SOA的基礎(chǔ)之上,但是只把SOA看成是一種方法論。具體實(shí)施還是根據(jù)電子政務(wù)的業(yè)務(wù)需要,通盤考慮所需要的業(yè)務(wù)模型和數(shù)據(jù)模型。
BOA同時(shí)是一種與SOA一脈相承的架構(gòu)平臺(tái),是一種根據(jù)業(yè)務(wù)模型建立支撐重用軟件的運(yùn)行和管理平臺(tái)。在可重用的層次模型支持下,平臺(tái)做到了技術(shù)無(wú)關(guān)性,并實(shí)現(xiàn)了以統(tǒng)一的標(biāo)準(zhǔn)去運(yùn)行和管理重用軟件。
筆者認(rèn)為,BOA可以很好地為避免中國(guó)的電子政務(wù)建設(shè)盲目地“貪大求全”,也能避免前期的信息化成果“打水漂”,為政府部門節(jié)省成本。
一句話,SOA的主要優(yōu)勢(shì)是逐漸體現(xiàn)出來(lái)的,不能一蹴而就!要想SOA,先要BOA。