倪雄++錢國民++季乙瑋++郭兵
在全國范圍內(nèi),各個省市先后開展了行政審批事項的改革與信息化建設(shè)探索,各級各部門主動適應(yīng)大數(shù)據(jù)時代的新形勢,強力推進數(shù)據(jù)信息資源整合,實現(xiàn)信息互聯(lián)互通。本文從上海水務(wù)海洋行政審批協(xié)同系統(tǒng)的數(shù)據(jù)共享入手,重點研究復(fù)雜異構(gòu)數(shù)據(jù)的三種交換技術(shù),并進行了實證分析。
【關(guān)鍵詞】行政審批 資源整合 數(shù)據(jù)交換
1 研究背景
近年,上海市水務(wù)局積極推進網(wǎng)上政務(wù)大廳,實現(xiàn)53個行政審批事項與相關(guān)系統(tǒng)的業(yè)務(wù)協(xié)同、系統(tǒng)對接、數(shù)據(jù)融合。企業(yè)、市民可以逐步實現(xiàn)辦理事項的一口受理、一次申請、一碼查詢、一站反饋;也可以通過桌面端、實體大廳等多種渠道獲取各類政務(wù)服務(wù)。為此,上海市水務(wù)海洋行政審批系統(tǒng)需要分別與上海市政府網(wǎng)上政務(wù)大廳、 局“水之云”平臺、局電子政務(wù)系統(tǒng)、局水務(wù)海洋公共信息平臺、局門戶網(wǎng)站、局屬單位審批系統(tǒng)等進行數(shù)據(jù)實時交換和對賬。數(shù)據(jù)共享交換需要快速、準確和穩(wěn)定,真正達到“外網(wǎng)受理、內(nèi)網(wǎng)流轉(zhuǎn)、協(xié)同辦事、電子監(jiān)察”的業(yè)務(wù)要求,提高行政審批辦事效率和服務(wù)水平。
2 數(shù)據(jù)需求分析
2.1 數(shù)據(jù)對象分析
本次研究的具體數(shù)據(jù)資源包括審批的申請基本信息、環(huán)節(jié)信息、狀態(tài)信息、辦件結(jié)果信息、結(jié)果證照、文書信息等。
2.2 數(shù)據(jù)格式要求
交換的數(shù)據(jù)結(jié)構(gòu)由兩級構(gòu)成,第一級描述交換數(shù)據(jù)信封,用于描述本次數(shù)據(jù)交換的源地址、目標地址、格式信息、操作類型等基礎(chǔ)信息,統(tǒng)一審批編碼作為行政審批業(yè)務(wù)相關(guān)信息的全局唯一標識存放于標識值字段項中,第二級業(yè)務(wù)數(shù)據(jù),用于實際存放待交換的辦件信息。
3 數(shù)據(jù)交換技術(shù)分析與應(yīng)用
3.1 XML文件交換
相關(guān)接入系統(tǒng)對應(yīng)三個文件目錄:發(fā)送數(shù)據(jù)文件目錄(out)、接收數(shù)據(jù)文件目錄(in)、出錯備份數(shù)據(jù)文件目錄(bak)。
(1) 接入系統(tǒng)可根據(jù)實際情況選擇通過SMB或FTP的方式傳輸XML文件。
(2) 接入系統(tǒng)把需要發(fā)送的數(shù)據(jù)構(gòu)造成XML文件置入對應(yīng)發(fā)送目錄中,系統(tǒng)定時取走XML文件,并按指定目標交換到目標方。文件名必須以數(shù)字命名,該數(shù)字表示數(shù)據(jù)產(chǎn)生的時序(與文件生成日期的時序相符),后綴必需為.xml,例如:1.xml或239.xml。
(3)接入系統(tǒng)輪循接收目錄中的XML文件,按文件創(chuàng)建先后順序獲取接收的數(shù)據(jù),數(shù)據(jù)處理完畢后,自行從目錄中刪除文件。文件名以數(shù)字命名(與文件生成日期的時序相符),例如:2.xml或358.xml(注意:數(shù)字命名與發(fā)送時的編號要予以區(qū)別)。
(4) 當發(fā)送的數(shù)據(jù)存在異常時,系統(tǒng)會自動把發(fā)送的數(shù)據(jù)置入出錯備份文件目錄中。
3.2 Webservice數(shù)據(jù)接口交換
Web Service交換技術(shù)能使得運行在不同機器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件, 就可相互交換數(shù)據(jù)或集成。依據(jù)Web Service規(guī)范實施的應(yīng)用之間, 無論它們所使用的語言、 平臺或內(nèi)部協(xié)議是什么, 都可以相互交換數(shù)據(jù)。
3.2.1 使用用戶名口令或證書登錄
用戶登錄后才能進行發(fā)送信息、接收信息的操作,提供正確的用戶名、口令或CA證書后,方可返回一個會話編號,憑該編號進行其它方法的調(diào)用,如果在二十分鐘內(nèi)沒有調(diào)用其它方法,該會話編號失效,需重新登錄。
3.2.2 發(fā)送信息
向目標方發(fā)送信息數(shù)據(jù),信息的長度不要超過5M Byte。
3.2.3 接收信息并確認
確認已經(jīng)成功接收信息,并處理完畢。這樣該信息將不會被重發(fā),否則該信息會反復(fù)重發(fā)直至調(diào)用本方法確認為止。
3.3前置機數(shù)據(jù)庫交換
前置數(shù)據(jù)庫支持多種數(shù)據(jù)庫類型。按不同的接入系統(tǒng)創(chuàng)建獨立的數(shù)據(jù)庫用戶,該用戶能且僅能操作與其對應(yīng)的發(fā)送、接收和出錯備份數(shù)據(jù)庫表。
(1)接入系統(tǒng)可根據(jù)實際情況選擇通過ODBC或JDBC的方式訪問前置數(shù)據(jù)庫。
(2)接入系統(tǒng)把需要發(fā)送的數(shù)據(jù)按一定格式插入發(fā)送表中,系統(tǒng)將定時取走數(shù)據(jù)并按指定目標交換到目標方。
(3) 接入系統(tǒng)輪循接收表,按編號順序獲取接收的數(shù)據(jù),數(shù)據(jù)由接入系統(tǒng)自行處理或備份。
(4)當發(fā)送的數(shù)據(jù)存在異常時,系統(tǒng)會自動把發(fā)送的數(shù)據(jù)置入出錯備份數(shù)據(jù)表中。
4 結(jié)語
結(jié)合上海市水務(wù)局行政審批協(xié)同系統(tǒng)和網(wǎng)上政務(wù)大廳建設(shè),運用上述3種數(shù)據(jù)交換技術(shù),開展了實例驗證。結(jié)果顯示前置機數(shù)據(jù)交換技術(shù)在實際應(yīng)用中,在開發(fā)便捷性、實用性、用戶體驗、數(shù)據(jù)安全性等方面具有更大的使用和推廣價值。
參考文獻
[1]上海市政府電子政務(wù)辦.關(guān)于落實上海市網(wǎng)上政務(wù)大廳建設(shè)相關(guān)工作要求的通知(滬府公信〔2015〕1號),2015:1-4.
[2]朱勤,陸建新,陳繼紅.基于XML的異構(gòu)數(shù)據(jù)交換技術(shù)及其Java實現(xiàn)[J].計算機應(yīng)用與軟件,2004(11):52-53.
[3]王愛莉,程琳等.水利部行政審批監(jiān)管平臺建設(shè)方案探討[J].水利信息化,2015(05):56-62.
[4]李萍.基于Webservice的數(shù)據(jù)交換平臺的設(shè)計與實現(xiàn)[J].計算機時代,2016(07):34-37.
作者單位
上海市水務(wù)信息中心 上海市 200050