2008年“兩會”后,以“大部制”為核心的政府行政管理體制改革引起全社會的廣泛關(guān)注,這一次機構(gòu)改革,再一次將深化行政管理體制改革、建設(shè)服務(wù)型政府、轉(zhuǎn)變政府職能的深刻理念放到了全社會注目的焦點上。

  筆者認為,推行大部制改革、加快建設(shè)服務(wù)型政府,是我國電子政務(wù)建設(shè)和應(yīng)用發(fā)展面臨的又一次重大契機。建設(shè)服務(wù)型政府就需要‘面向服務(wù)’的信息化架構(gòu),因此,SOA也會獲得長足發(fā)展。

  一個方向

  認為SOA是電子政務(wù)發(fā)展的方向,這一點似乎已經(jīng)在國內(nèi)外軟件界、政府用戶間達成了共識。

  國內(nèi)最早提倡 “電子政務(wù)SOA”的是長風(fēng)聯(lián)盟。作為一個由應(yīng)用集成商、平臺軟件廠商和第三方機構(gòu)組成的組織,北京“長風(fēng)開放標準平臺軟件聯(lián)盟”為了推動SOA在以電子政務(wù)為代表的行業(yè)信息工程中的應(yīng)用做了大量的工作,曾發(fā)布了《SOA電子政務(wù)總體技術(shù)架構(gòu)與解決方案的白皮書》和《SOA參考架構(gòu)的白皮書》。

  長風(fēng)聯(lián)盟技術(shù)委員會主任李安渝曾經(jīng)這樣說過:“長風(fēng)聯(lián)盟為什么提出SOA很大一個原因是目前電子政務(wù)發(fā)展的一個方向,也是政府轉(zhuǎn)型的一個方向。SOA本身并不是一個發(fā)明,不是一個更好的軟件工具,而它是一個解決跨區(qū)域,解決異構(gòu)的、實時的、動態(tài)的信息和應(yīng)用共享的工具?!?nbsp;

  長風(fēng)聯(lián)盟的觀點得到了成員企業(yè)的普遍認同,神州數(shù)碼國信信息技術(shù)有限公司的楊玉璞在“開放標準國際大會”上旗幟鮮明地說道:“電子政務(wù)是中國推進SOA的最佳突破口。”

  另一個聯(lián)盟企業(yè)——東方通科技的首席軟件架構(gòu)師朱律瑋也發(fā)表了類似的看法:“SOA這個技術(shù)應(yīng)用得好是國內(nèi)軟件發(fā)展的一個巨大機遇。東方通已經(jīng)有了很多的SOA應(yīng)用的成功案例,尤其是在電子政務(wù)這一塊?!睋?jù)悉,東方通是少數(shù)可以提供“既可以傳統(tǒng)技術(shù)也可以SOA”雙重解決方案的廠商。

  另一些軟件企業(yè),雖非“長風(fēng)聯(lián)盟”的成員企業(yè),但也一致看好SOA在電子政務(wù)領(lǐng)域的巨大潛力。普元公司的劉亞東就曾說過:“SOA解決了兩個問題,一個是軟件模塊互聯(lián)互通;另一個是將軟件化整為零。SOA將會給中國的電子政務(wù)帶來巨大的貢獻?!?/p>

  如此多的不同類型的企業(yè),發(fā)表驚人一致的觀點,這足以說明,SOA已經(jīng)成為電子政務(wù)的方向。

  兩大陣營

  在電子政務(wù)建設(shè)領(lǐng)域,雖然眾多廠商一同舉著“SOA”的大旗,但是筆者認為,這里面其實有兩個陣營,一個陣營是“一步到位派”,另一個陣營是“循序漸進派”。

  “一步到位派”以國外廠商為主,微軟、IBM、甲骨文、BEA(現(xiàn)已被甲骨文收購)是其代表。他們圍繞SOA已經(jīng)進行了多年的研發(fā),推出了一系列的SOA產(chǎn)品和解決方案,也收獲了一些成功案例。 

  但是,要用“自上而下”模塊化的產(chǎn)品體系去迎合電子政務(wù)千變?nèi)f化的需求,產(chǎn)生的“造價”是十分驚人的。據(jù)筆者了解,紐約州電子政務(wù)SOA部署,是目前世界上最為成功的案例。而整個紐約州電子政務(wù)SOA部署的預(yù)算,高達10億美金,目前還尚不能解決全部問題。我國還只是一個發(fā)展中國家,部署SOA的龐大費用,根本不符合我國現(xiàn)有國情。

  同時有SOA專家站在技術(shù)角度指出:SOA標準尚未統(tǒng)一,許多地方尚需改進。目前SOA的國際標準繁多復(fù)雜,有些標準對于用戶和廠商來說是互相沖突甚至無用的。同時,SOA作為一個具有發(fā)展前景的應(yīng)用系統(tǒng)架構(gòu),尚存在許多有待改進的地方,例如在可靠性、安全性、編制(Orchestration)、遺留系統(tǒng)(Legacy support)支持和語義(Semantics)方面均還存在嚴重不足。

  因此,中創(chuàng)軟件公司總經(jīng)理劉江寧會這樣說:“在逐步向上與業(yè)務(wù)系統(tǒng)靠攏的過程中,中間件逐漸成為原來業(yè)務(wù)系統(tǒng)的共性平臺。SOA概念的提出就是為了解決動態(tài)的B2B業(yè)務(wù)整合的問題。雖然SOA已成為一個趨勢,但目前國內(nèi)還沒有達到規(guī)?;耐茝V應(yīng)用階段。”

  經(jīng)過一段時間的交戰(zhàn),以國內(nèi)廠商為主的“循序漸進”派漸漸占了上風(fēng)。他們更傾向于“自下而上”地實現(xiàn)SOA,先對局部的業(yè)務(wù)系統(tǒng)進行改善,使之具備SOA特性,然后再實現(xiàn)完整的、深度的SOA體系。

  “中國軟件企業(yè)在長期的發(fā)展中逐漸形成的本土化個性化服務(wù)能力強、與最終用戶關(guān)系緊密的特點,正好與SOA的"服務(wù)"理念相匹配。這一點在電子政務(wù)領(lǐng)域?qū)⒌玫阶顝氐椎谋憩F(xiàn)。” “長風(fēng)聯(lián)盟”肖瀾先生的觀點很能為“循序漸進派”代言。

  三步走

  關(guān)于中國如何實施SOA的問題,東方通科技(TongTech)首席架構(gòu)師朱律瑋(也是長風(fēng)聯(lián)盟參考架構(gòu)組的主席)曾經(jīng)針對中國企業(yè)部署SOA提出過“三步走”戰(zhàn)略,在實踐中證明十分有效。在筆者看來,電子政務(wù)實施SOA,“三步走”的思路同樣適用。

  “三步走”是這樣的:“第一步,實現(xiàn)SOA的一些基本特性。第二步,在成功實施SOA的基礎(chǔ)上,加入一些針對具體政務(wù)的高級特性。第三步,提供更完備、更高級的SOA功能。”

  據(jù)朱律瑋介紹,圍繞“三步走”,東方通科技將SOA“改造”了一下,變成了BOA(Business Oriented Architecture)。BOA是一種面向業(yè)務(wù)的SOA,建立在東方通完善的基礎(chǔ)中間件、集成中間件和VSP(復(fù)雜整合中間件)之上,為中國的電子政務(wù)建設(shè)打開了另一扇窗。

  在筆者看來, BOA是典型的“循序漸進派”,首先,BOA建立在SOA的基礎(chǔ)之上,但是只把SOA看成是一種方法論。具體實施還是根據(jù)電子政務(wù)的業(yè)務(wù)需要,通盤考慮所需要的業(yè)務(wù)模型和數(shù)據(jù)模型。

  BOA同時是一種與SOA一脈相承的架構(gòu)平臺,是一種根據(jù)業(yè)務(wù)模型建立支撐重用軟件的運行和管理平臺。在可重用的層次模型支持下,平臺做到了技術(shù)無關(guān)性,并實現(xiàn)了以統(tǒng)一的標準去運行和管理重用軟件。

  筆者認為,BOA可以很好地為避免中國的電子政務(wù)建設(shè)盲目地“貪大求全”,也能避免前期的信息化成果“打水漂”,為政府部門節(jié)省成本。

  一句話,SOA的主要優(yōu)勢是逐漸體現(xiàn)出來的,不能一蹴而就!要想SOA,先要BOA。

責(zé)任編輯:admin