國內(nèi)各地政府部門和機構建立起信息化系統(tǒng)
申請免費試用、咨詢電話:400-8352-114
目前,國內(nèi)各地政府部門和機構或多或少均建立起自己的信息化系統(tǒng),包括門戶網(wǎng)站內(nèi)容管理系統(tǒng)、工單管理系統(tǒng)、辦事審批系統(tǒng)、其它業(yè)務系統(tǒng)等。但由于諸多因素的影響,即使同一地區(qū)的政府機構間也無法進行合理、有效的溝通,可以說是一座座的“信息孤島”。電子政務實施的任務之一就是要將這些“孤島”有機地串連在一起,充分發(fā)揮其效能,同時也保護了各部門在該方面的經(jīng)濟投入和精力投入。此外,電子政務建設過程中,即使是統(tǒng)一規(guī)劃,但具體的實施單位和解決方案會有很多,建設完成后的系統(tǒng)常常是自治的,異構的,數(shù)據(jù)可能存放于數(shù)據(jù)庫、文本文件、XML文件,甚至普通文件中。因此也需要一種機制使不同時期建設的應用系統(tǒng)能有機地結合為一個整體。上述兩種情況,均要求解決應用系統(tǒng)間數(shù)據(jù)和信息的互通、互用問題。
原來的典型處理方法是需要一個個直接的“點對點”的數(shù)據(jù)鏈接,并且需要定制開發(fā)以實現(xiàn)系統(tǒng)之間的“會話”。隨著新系統(tǒng)的不斷增加,直接的定向連接和定制開發(fā)的情況會急劇增加,這最終將成為信息流動和系統(tǒng)維護的瓶頸。
在數(shù)據(jù)交換領域中,沒有標準的部落式交換的代價是高昂的,相同的數(shù)據(jù)分析處理模塊在很多應用中被重復地撰寫,可能只是為了將某一數(shù)據(jù)源的數(shù)據(jù)轉換到各個不同的目標數(shù)據(jù)源中去。由于沒有中間標準,各個系統(tǒng)的實現(xiàn)人員也幾乎沒有可能將代碼重用,昂貴的數(shù)據(jù)交換代價使得數(shù)據(jù)源只能散亂孤立地存在。
因此,有必要建立一個通用的、分布式的數(shù)據(jù)集成平臺,用以解決電子政務實施過程中對于基于異構數(shù)據(jù)平臺上的數(shù)據(jù)無法進行有效交流和溝通的問題。“大漢網(wǎng)絡數(shù)據(jù)交換平臺”就是解決該類問題的一個解決方案。
“大漢網(wǎng)絡數(shù)據(jù)交換平臺”能夠為需要數(shù)據(jù)集成的應用提供數(shù)據(jù)服務,解決數(shù)據(jù)從何而來,哪個應用對其感興趣,以及如何被每個系統(tǒng)使用的問題。“大漢網(wǎng)絡數(shù)據(jù)交換平臺”通過把信息提供者和消費者隔離,來構建靈活的系統(tǒng),使得這些系統(tǒng)不會受到數(shù)據(jù)的物理位置的影響,也不會受到需要存取數(shù)據(jù)信息的應用個數(shù)的影響,對于每一個系統(tǒng)就不需要進行特別的定制處理,就可以在系統(tǒng)之間實現(xiàn)信息的集成了。
“大漢網(wǎng)絡數(shù)據(jù)交換平臺”通過一個集成框架的方案來解決這個問題,通過為開發(fā)人員提供一組標準接口(適配器)來實現(xiàn)這個方案。
“大漢網(wǎng)絡數(shù)據(jù)交換平臺”主要功能為:各應用系統(tǒng)數(shù)據(jù)的抽取或加載;交換數(shù)據(jù)通過交換平臺完成數(shù)據(jù)的交換傳輸;各應用系統(tǒng)交換數(shù)據(jù)的比對、整理。各應用系統(tǒng)僅需負責確定本系統(tǒng)參與交換的數(shù)據(jù),而不必關心數(shù)據(jù)庫之間數(shù)據(jù)的傳送。
二、系統(tǒng)設計
1.設計原則
數(shù)據(jù)交換平臺應遵循以下幾個基本設計原則:
不影響現(xiàn)有或其它相關信息系統(tǒng)的使用和信息安全。
采用先進成熟、穩(wěn)定的技術和軟硬件平臺。
堅持開放性,易于技術更新。
采用國際通用標準,便于和國際接軌,易于系統(tǒng)擴展及升級。
建立一個堅實的系統(tǒng)應用平臺,便于系統(tǒng)的管理和維護,技術易于更新,網(wǎng)絡及業(yè)務規(guī)??梢灾鸩綌U展。統(tǒng)一規(guī)劃,分步實施。
2.交換平臺設計
系統(tǒng)組成
交換平臺是利用網(wǎng)絡,為異構、自治的多方提供統(tǒng)一、安全、靈活的數(shù)據(jù)互訪支持的計算機軟硬件系統(tǒng)。
交換平臺由如下幾個部分組成:
參與方
交換參與方,后文一般簡稱參與方,指通過交換平臺參與數(shù)據(jù)交換的各方。從管理角度看,參與方指參與數(shù)據(jù)交換的相關組織;從實現(xiàn)的角度看,參與方指參與數(shù)據(jù)交換的應用系統(tǒng)。
控制中心
交換控制中心是交換平臺中負責管理和控制的機構,其職責主要包括參與方身份和權限管理,數(shù)據(jù)流程定義和監(jiān)控,以及數(shù)據(jù)規(guī)范管理等。
控制中心負責對整個交換平臺的管理,包括參與方的注冊和注銷,參與方的權限,數(shù)據(jù)交換標準的定義等。
平臺服務組件
交換服務組件是交換平臺軟件的重要組成部分,運行于各參與方,主要包含數(shù)據(jù)集成服務器和實用工具,用于完成客戶端的數(shù)據(jù)訪問、數(shù)據(jù)傳輸?shù)取? 平臺控制組件
交換控制組件是交換平臺軟件的重要組成部分,運行于交換控制中心,主要包含集成控制服務器和實用工具,為交換控制中心的管理提供支持。
傳輸框架
“大漢網(wǎng)絡數(shù)據(jù)交換平臺”采用可擴展的設計模式,采用適配器的方式定義數(shù)據(jù)的傳輸方式,目前主要是基于已經(jīng)內(nèi)置在平臺控制組件的消息中間件來保障消息傳輸?shù)臅r效性、可靠性及實施成本的低廉性。支持安全、可靠的數(shù)據(jù)傳輸方式。支持多種數(shù)據(jù)格式。
三、應用案例
1.案例背景
“XX市XX局門戶網(wǎng)站”是XX市XX局在互聯(lián)網(wǎng)上架設的網(wǎng)絡平臺,于2002年7月正式上線運行,并于2004年進行了一次改版,2006年實現(xiàn)Web服務的負載均衡以適應業(yè)務以及服務需求的發(fā)展。網(wǎng)站系統(tǒng)基于Windows平臺,數(shù)據(jù)庫為SQLServer2000,編程語言為JSP,CMS系統(tǒng)部署在內(nèi)網(wǎng)(物理隔離),通過中間擺渡服務器定時將數(shù)據(jù)交換到外網(wǎng)供用戶瀏覽。
因政府門戶網(wǎng)站建設要求不斷提高,現(xiàn)在的XX市XX局網(wǎng)站已經(jīng)無法適應,必須要采用先進的網(wǎng)站開發(fā)技術對網(wǎng)站系統(tǒng)進行改造,來全面提升電子政務服務水平。
原有網(wǎng)站系統(tǒng)拓撲結構/服務器關系圖如下
在內(nèi)網(wǎng)鏡像服務器進行網(wǎng)站內(nèi)容維護更新,中間擺渡服務器定時連接外網(wǎng)發(fā)布服務器與內(nèi)網(wǎng)鏡像服務器中的1臺,在物理隔離的情況下完成數(shù)據(jù)的交換。
數(shù)據(jù)流向為內(nèi)網(wǎng)鏡像服務器、電子開關?、中間擺渡服務器、電子開關、外網(wǎng)部署服務器、數(shù)據(jù)庫服務器SQL Server。
該技術方案用戶認為的最大弊端是非實時,是定時進行數(shù)據(jù)擺渡(目前是每10分鐘切換一次電子開關)。此外,在系統(tǒng)管理層面和技術架構層面的擴展性和便利性不夠,這也是需要提升和改進的部分。
為了滿足該局內(nèi)外網(wǎng)數(shù)據(jù)整合的要求,需建立了技術架構合理的“數(shù)據(jù)交換平臺”。
2.需求分析
管理層面
通過“數(shù)據(jù)交換平臺”,管理上較為便利,各個應用系統(tǒng)業(yè)務邏輯清晰。通過交換系統(tǒng),實現(xiàn)內(nèi)外網(wǎng)應用系統(tǒng)之間和內(nèi)網(wǎng)內(nèi)部應用系統(tǒng)的數(shù)據(jù)交換,使得系統(tǒng)維護的工作量降低。
系統(tǒng)架構層面
隨著內(nèi)外網(wǎng)應用系統(tǒng)不斷增多,相互數(shù)據(jù)流關系會很復雜(一對多、多對多),維護量也很大。因此考慮對各應用系統(tǒng)進行封裝,通過數(shù)據(jù)交換平臺進行交互數(shù)據(jù)。
數(shù)據(jù)交換實時的要求
現(xiàn)有系統(tǒng)采用電子開關方式,每10分鐘進行一次數(shù)據(jù)擺渡,是該種方式最大的弊端。
主要應用
門戶網(wǎng)站“網(wǎng)上辦事”,外網(wǎng)提交表單數(shù)據(jù)通過“數(shù)據(jù)交換平臺”,反饋到內(nèi)網(wǎng)Notes進行辦理。辦理的結果數(shù)據(jù)通過“數(shù)據(jù)交換平臺”反饋到外網(wǎng)進行展現(xiàn)。
內(nèi)容管理系統(tǒng)子功能(投票、個性化定制、訂閱、意見征集等)外網(wǎng)接受表單提交數(shù)據(jù),同樣通過“數(shù)據(jù)交換平臺”在內(nèi)網(wǎng)處理,處理結果反饋到外網(wǎng)進行展現(xiàn)。
政務網(wǎng)內(nèi)部的工單管理軟件、內(nèi)容管理系統(tǒng)、內(nèi)部信息網(wǎng)系統(tǒng)之間根據(jù)客戶需求實現(xiàn)數(shù)據(jù)交換,使得維護的工作量