• 漫談電子政務建設與SOA
    來源: 作者: 發布時間: 2008-05-08

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

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

    一個方向 

    認為SOA是電子政務發展的方向,這一點似乎已經在國內外軟件界、政府用戶間達成了共識。 

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

    長風聯盟技術委員會主任李安渝曾經這樣說過:“長風聯盟為什么提出SOA很大一個原因是目前電子政務發展的一個方向,也是政府轉型的一個方向。SOA本身并不是一個發明,不是一個更好的軟件工具,而它是一個解決跨區域,解決異構的、實時的、動態的信息和應用共享的工具。” 

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

    另一個聯盟企業――東方通科技的首席軟件架構師朱律瑋也發表了類似的看法:“SOA這個技術應用得好是國內軟件發展的一個巨大機遇。東方通已經有了很多的SOA應用的成功案例,尤其是在電子政務這一塊。”據悉,東方通是少數可以提供“既可以傳統技術也可以SOA”雙重解決方案的廠商。 

     另一些軟件企業,雖非“長風聯盟”的成員企業,但也一致看好SOA在電子政務領域的巨大潛力。普元公司的劉亞東就曾說過:“SOA解決了兩個問題,一個是軟件模塊互聯互通;另一個是將軟件化整為零。SOA將會給中國的電子政務帶來巨大的貢獻。” 

    如此多的不同類型的企業,發表驚人一致的觀點,這足以說明,SOA已經成為電子政務的方向。

    兩大陣營 

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

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

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

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

    因此,中創軟件公司總經理劉江寧會這樣說:“在逐步向上與業務系統靠攏的過程中,中間件逐漸成為原來業務系統的共性平臺。SOA概念的提出就是為了解決動態的B2B業務整合的問題。雖然SOA已成為一個趨勢,但目前國內還沒有達到規模化的推廣應用階段。” 

    經過一段時間的交戰,以國內廠商為主的“循序漸進”派漸漸占了上風。他們更傾向于“自下而上”地實現SOA,先對局部的業務系統進行改善,使之具備SOA特性,然后再實現完整的、深度的SOA體系。 

     “中國軟件企業在長期的發展中逐漸形成的本土化個性化服務能力強、與最終用戶關系緊密的特點,正好與SOA的"服務"理念相匹配。這一點在電子政務領域將得到最徹底的表現。” “長風聯盟”肖瀾先生的觀點很能為“循序漸進派”代言。 

    三步走 

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

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

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

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

    BOA同時是一種與SOA一脈相承的架構平臺,是一種根據業務模型建立支撐重用軟件的運行和管理平臺。在可重用的層次模型支持下,平臺做到了技術無關性,并實現了以統一的標準去運行和管理重用軟件。 

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

    一句話,SOA的主要優勢是逐漸體現出來的,不能一蹴而就!要想SOA,先要BOA。
     

     

     

     
     
    地方動態

    首屆數字全民國防教育高峰論壇在京舉行

    第四屆信息技術及應用創新人才發展交流大會暨中國信息協會第三屆信息技術服務業應用技能大賽頒獎典禮在京隆重召開

    2023(第五屆)中國電子政務安全大會在京成功召開

    中國信息協會首次職業技能等級認定考試在黑龍江省舉行

    • 協會要聞
    • 通知公告
    初爱视频教程完整版免费观看高清