摘要:該文主要介紹電子政務在我國的發展,低保信息系統概述,重點闡述低保信息系統中面臨的數據交換問題,并對基于XML的數據交換平臺的構建進行分析。
關鍵詞:電子政務;低保系統;數據交換
中圖分類號:TP274文獻標識碼:A文章編號:1009-3044(2009)27-7596-02
Data Exchange Analyze Based on XML in System of Lowest Living Ensure
SONG Xiao-hong1,2
(1.Software School, Hunan University, Changsha 410004, China; 2.Changsha Social Work College, Changsha 410004, China)
Abstract: This paper describes the development of E-government in China and introduction of System of lowest living ensure,Analyze the problem of data exchange in E-government system.The structure of data exchanging system based on XML is presented.
Key words: E-Governmen; system of lowest living ensure; data exchange
推進信息化是覆蓋現代化建設全局的戰略舉措,是提高政府監管能力、工作效率和公共服務水平的迫切要求。江澤民總書記曾明確指出:“四個現代化,哪一化也離不開信息化”。
電子政務建設是國民經濟和社會信息化的重要內容。
1 電子政務與民政低保系統
隨著改革開放和社會主義現代化建設的進一步推進,我國電子政務建設已經起步。最近幾年,經過各地區、各部門共同努力,重點業務系統的應用進展順利,統一電子政務網絡不斷推進,基礎信息庫和標準化體系建設開始起步,信息安全保障能力不斷增強。
民政低保系統建設以民政部低保中心為信息管理中心,以各級民政部門為業務處理核心,以低保人群為服務對象,以勞動和社會保障、財政、衛生等部門和金融機構為信息交換對象,實現跨地區、跨機構的大型綜合與分布式的信息與網絡化系統,開發并部署全國統一的低保業務應用系統,該系統將包括低保業務子系統、信息服務子系統、信息交換子系統、資金管理子系統、業務監管子系統、統計分析和決策支持子系統、預警監測和響應子系統;構建低保信息系統的安全平臺,為低保業務信息系統的安全運行提供一個穩定可靠的環境。
2 低保信息系統中存在的數據方換問題
系統實施的過程中,要實現低保信息省、市、區、街道、居委會(社區)的協同處理,實現資源共享,肯定會有各級部門之間數據信息的傳送。主要有:
1)民政內部信息交換:民政內部信息交換主要是縱向的數據交換,從市到省的數據交換和從省到部的數據交換。信息交換內容主要包括業務數據交換、監管數據交換和決策數據交換。
2)同級部門信息交換:同級部門信息交換主要是橫向的數據交換,主要是和同級政府相關部門的數據交換。信息交換內容主要包括和民政部門開展的相關救助業務情況的數據和統計信息。同時還包括民政部與相關部委的數據交換與共享,各省民政廳與各委辦廳局的數據交換與共享,各地市民政局與各委辦局的數據交換與共享,各區縣民政局與各委辦局及相關企業的數據交換與共享等。
但是由于各級政府機關之前已經開發或購買了滿足其使用要求的應用系統或軟件產品,這些系統之間的系統體系結構、操作系統平臺和數據庫平臺之間都存在差別,造成系統間難于、甚至無法進行信息交互。為了保證各部門之間互聯互通、信息共享、數據交換,提升政府工作效率,在進行數據交換平臺設計時,要能夠實現不同網絡、不同操作系統間的數據傳遞,以適應目前已經形成的復雜網絡環境和操作系統環境,同時也需要提供不同數據格式間的轉換能力,以適應各種系統的數據格式,實現不同系統對數據的正確解析和使用。
所以新的民政低保系統應在進行數據交換平臺設計時,數據交換平臺需要解決下面一些問題:
1)政務內網、政務外網、政府公眾信息網模式下跨安全域的數據交換問題。三網模式下各個網絡存儲數據密級不同,同時,部門內部對不同數據有著自己特殊的安全需求。數據交換平臺必須提供統一的身份認證、授權管理等安全支撐體系。
2)異構系統之間的數據交換的問題。各職能部門業務系統實現內容各異,采用不同的應用系統、數據庫系統及操作系統。這為平臺提出了一個新的問題,即如何在各內部業務系統中提供一個基于公共標準的信息采集模塊。
3)數據的數據格式轉換的問題。包括不同數據庫環境所支持數據類型不同以及相同數據庫環境中數據結構設計各異等。需要一種可訪問不同數據環境與實現數據結構、數據類型雙向映射轉換的公共服務模塊。
4)不同系統間統一的數據傳輸機制的問題。要實現不同系統間的數據交換與共享,必須由一種統一的數據通訊機制控制數據傳遞,實現多種通訊協議下不同格式和標準的數據報文傳輸。
隨著民政信息化發展,數據交換方面的需求和應用將變得越來越重要。
3 基于XML的數據交換平臺結構分析
常見的數據交換技術可以分為以下幾種:電子數據交換(EDI)方式、數據倉庫方式、中間數據方式。
以XML作為中間數據的數據交換技術是近幾年興起的新技術,它不但克服了應用系統只能進行基于點對點的數據交換的缺點,而且適合于網絡傳輸,非常適用于信息化條件下的數據交換和存儲。基于數據庫和XML的數據交換不但簡化了接口設計而且具有更大的適用性,接口設計和數據傳輸、存儲更加方便。
XML是由W3C提出的可擴展標志語言(Extensible Markup Language)的簡稱,是數據交換的介質,任何兩種格式的數據交換都要借助于XML。XML提供了一種結構化的數據表示方式,它在采用簡單、柔性的標準化格式表達和應用程序間交換數據方面具有很大的優勢,使得用戶界面與結構化數據相分離,它能夠對來自于不同系統的數據進行集成和處理。XML主要用于描述數據文檔中數據的組織和安排的結構,非常簡單,只是為數據的結構化提供了一套規則。它的關注點不是數據在瀏覽器中如何布局和顯示,而是數據內容的組織和結構。
低保信息系統工程是從實際應用手段和技術支撐平臺相結合入手,面向全國的整體系統工程。在系統結構設計時將根據總體建設提出的工程總體結構,把其分解成為分系統,從基本構成入手,構造總體結構,分析各分系統之間相互關系,為各分系統的設計把握整體方向。
在進行數據交換功能設計時,通過綜合國內外同類相關平臺的長處,建立以信息交換、信息共享和工作流為核心,符合WFMC國際工作流規范的電子政務系統數據交換平臺,提供規范的、可靈活配置的、具有相當安全性的數據交換手段。針對不同用戶采用的不同數據庫,利用數據庫訪問模塊預先實現針對各種數據庫的訪問功能,然后通過一個可以被外界調用的命令接口類,來執行SQL語句,只需指明所要使用的數據庫類型,便能完成操作。
數據交換平臺的核心功能在于完成不同應用間的消息收發和數據內容轉換,涉及到數據交換標準、數據庫技術、安全技術和網絡技術等。其中,通過XML解決異構數據源之間數據交換的難題;通過平臺的數據收發器將異構系統問的通信轉化為平臺間的通信,構建了一個松散耦合的分布式通信系統。其中包含:
1)管理模塊主要提供系統配置、數據庫訪問配置、網絡環境配置等系統功能的配置,其他程序模塊也能從管理模塊中獲取配置信息。
2)數據庫訪問配置用于獲取、設置當前使用的數據庫名稱、類型以及相關的連接字符串。
3)日志記錄模塊用于記錄系統的數據交換情況,系統變動,管理信息等情況安全性模塊提供了用戶的權限管理,授權等功能。
4)數據驗證模塊用于實現對傳送的數據合理性,格式的正確性進行驗證和檢驗。
5)安全性模塊用于實現數據傳輸過程中的加密、解密算法。
6)存儲備份模塊提供了系統數據的備份功能。
7)外部調用接口提供了其他系統直接操作平臺的手段和方法。
在數據交換過程中,各個應用系統通過數據適配器,作為一個節點與數據交換平臺相連,交換過程對各子系統透明。在數據交換過程中參與交換的各系統僅服從于該系統與其相連接的數據交換平臺定義的數據交換規則,與數據來源、交換對象、交換對象的個數及其物理位置、系統環境、邏輯結構無關,避免了對現有系統的改造,實現了多個系統數據共享與交換的透明,為將來系統的擴展提供了便利。
4 結束語
隨著電子政務、電子商務的發展,數據集成正廣泛應用于越來越多的領域,XML以其方便、簡潔、數據和表現分離等特點,成為進行數據集成的良好方案。目前,很多廠商隨帶著自己的相應產品,提出了各自的方案,造成數據交換的標準十分混亂,各種不同的產品難于集成。今后,這些系統的整合仍將是研究的重點,特別是建立一種通用的數據交換標準更是亟待解決的問題。
參考文獻:
[1] 劉紀平,劉釗,李玉祥,等.電子政務空間數據交換方法[J].遼寧工程技術大學學報,2006(10).
[2] 江涌,于建武,劉鎮,李征.電子政務系統中數據交換平臺設計[J].計算機技術與發展,2008(7).
[3] 黎文導,盧瑜.J2EE平臺上基于XML數據交換系統的設計與實現[J].長春工業大學學報,2006(12).
[4] 王麗君,李小麗.XML電子政務數據交換平臺的研究與設計[J].網絡與多媒體,2006(12).
[5] 張微,譚保華,劉幺和.電子政務中基于XML的數據交換平臺研究[J].湖北工業大學學報,2007(12).