李春++許連生
摘 要 隨著數(shù)字化城建檔案館和城建檔案信息化建設(shè)的不斷深入,以城市規(guī)劃、建設(shè)、管理為中心,提供一站式服務(wù)和信息資源共享成為城建檔案管理工作者的面臨的最大挑戰(zhàn)。本文討論了基于Web Service 技術(shù)建立城建檔案信息共享平臺的方案,分析和提出了城建檔案信息共享數(shù)據(jù)庫的設(shè)計方案,并確定了相應(yīng)的數(shù)據(jù)表結(jié)構(gòu),設(shè)計了城建檔案工程級、案卷級信息的檢索和檔案電子附件傳輸?shù)裙δ芙涌?。初步實現(xiàn)了城建檔案信息系統(tǒng)與規(guī)劃管理信息系統(tǒng)之間的信息共享,為將來城建檔案信息資源在更大范圍、更廣領(lǐng)域的信息共享做了有益的嘗試。
【關(guān)鍵詞】城建檔案 數(shù)據(jù)共享 數(shù)據(jù)檢索 XML Web Service
1 項目背景
城建檔案是在住房和城鄉(xiāng)規(guī)劃、建設(shè)和管理活動中直接形成的對國家和社會具有保存價值的文字、圖紙、圖表等各種形式和載體的歷史記錄,是社會管理和公共服務(wù)的重要資源,對于促進城市科學管理,統(tǒng)籌城鄉(xiāng)發(fā)展,保證城市生產(chǎn)生活秩序,維護城市安全、應(yīng)對城市突發(fā)事件等具有十分重要的意義。
由于部分城建檔案館對館藏檔案的管理、利用和資源共享還停留在一個比較低的水平上,造成“信息孤島”的產(chǎn)生,會影響到各建設(shè)主管部門將業(yè)務(wù)管理檔案移交到城建檔案管理部門集中管理的積極性。主要表現(xiàn)在以下幾個方面:
(1)城建檔案館仍未走出封閉狀態(tài),部分城建檔案館的工作方式基本上是接收移交的檔案,整理編目立卷、存儲入庫、查閱調(diào)卷幾步曲,檔案館類似于資料庫,信息被束之高閣,變成了“死”檔案。
(2)資源共享的意識淡薄。近幾年來,城建檔案館藏數(shù)字化率逐漸成為衡量規(guī)模、信息化建設(shè)水平和地位的重要指標,但是如何將這些數(shù)字化處理后的數(shù)據(jù)置于整個社會信息化建設(shè)體系中,實現(xiàn)信息資源的共享,目前還沒有得到足夠的重視。
(3)數(shù)據(jù)異構(gòu),阻礙共享。目前各類城建檔案由多個部門分別產(chǎn)生,各類業(yè)務(wù)管理系統(tǒng)由各部門分頭建設(shè),自成體系、緊密耦合的,它們所采用的基本架構(gòu)、運行環(huán)境、開發(fā)語言等都不盡相同,造成了各系統(tǒng)之間互連互通都困難,更談不上信息共享了。
此外,城建檔案自身的復雜性也阻礙了城建檔案資源在更大范圍內(nèi)的共享。
2 本文研究的內(nèi)容
本文立足于數(shù)字化城建檔案館建設(shè)的需求,結(jié)合城建檔案管理的具體情況,實現(xiàn)了城建檔案館數(shù)據(jù)庫與規(guī)劃管理系統(tǒng)之間跨網(wǎng)絡(luò)、跨系統(tǒng)的信息共享,并探討了在平臺建設(shè)中面臨的主要問題和實施策略。
2.1 需求分析
作為城建檔案數(shù)據(jù)的提供方,希望信息共享平臺能夠滿足:
(1)不影響原有系統(tǒng)功能和性能。
(2)確保城建檔案原始業(yè)務(wù)數(shù)據(jù)庫的安全。
(3)提供標準的接口,便于以后擴展出更多的功能。
作為城建檔案數(shù)據(jù)的使用方,規(guī)劃管理系統(tǒng)希望信息共享平臺能夠滿足:
(1)使用統(tǒng)一的入口訪問城建檔案數(shù)據(jù)。
(2)可以通過多種方式檢索。
(3)可以通過不同的規(guī)化管理信息系統(tǒng)檢索檔案數(shù)據(jù),使用唯一編號,訪問到相應(yīng)的規(guī)劃選址、用地、報建檔案。
(4)能夠下載并顯示檢索到的城建檔案電子附件。
2.2 城建檔案信息共享平臺服務(wù)體系
2.2.1 城建檔案信息共享平臺服務(wù)器端接口設(shè)計標準
城建檔案信息共享服務(wù)平臺基于.NET Framework 4.5開發(fā),通過標準的Web協(xié)議提供服務(wù)。各類規(guī)劃管理系統(tǒng)通過專線網(wǎng)絡(luò)調(diào)用它向外界暴露出的API,并向其傳遞查詢參數(shù)以及驗證信息。部署在服務(wù)器端的Web Service根據(jù)用戶的查詢參數(shù)訪問數(shù)據(jù)庫,將獲取到的城建檔案數(shù)據(jù)封裝為統(tǒng)一標準的XML格式返回給用戶。
2.2.2 客戶端的使用模式
規(guī)劃管理系統(tǒng)發(fā)出城建檔案查詢請求、并展示城建檔案信息共享平臺返回的數(shù)據(jù),具體流程如下:
(1)對當前請求用戶發(fā)出檔案查詢的通行證;
(2)準備請求的參數(shù);
(3)發(fā)出請求;
(4)接收返回數(shù)據(jù);
(5)對查詢行為進行記錄;
(6)顯示返回結(jié)果;
3 工程級檔案目錄服務(wù)
3.1 工程級檔案的列表信息的檢索接口說明
接口地址
http://[ServerIPAddress]/Service.asmx?op=opGetProjectList
函數(shù)原型
string opGetProjectList(string ClientAppName, string UserName, string UserTicket, string SearchPattern)
該接口提供檔案模糊檢索功能。
輸入?yún)?shù)為4個:
ClientAppName:此為常量,類型為字符串,規(guī)定為“UPDS”,代表輔助決策支持系統(tǒng);
UserName:輔助決策支持系統(tǒng)中的當前請求用戶名稱,類型為字符串;
UserTicket:規(guī)管系統(tǒng)中當前請求用戶的通行證代碼,類型為字符串;
SearchPattern:檢索關(guān)鍵字,類型為字符串。
通過輸入關(guān)鍵字,可以對建設(shè)單位、工程名稱、工程地址、規(guī)劃許可證號、規(guī)劃許可證日期等五個數(shù)據(jù)庫字段進行檢索,返回符合要求的數(shù)據(jù)集。
返回結(jié)果為符合條件的工程檔案列表,每一條記錄描述相應(yīng)工程的元數(shù)據(jù)。以XML文件格式的字符串方式返回:
<?xml version="1.0" encoding="UTF-8"?>
< archiveProjects count=”n”>
......
3.2 案卷級和文件級檔案的目錄服務(wù)
3.2.1 案卷級檔案的結(jié)構(gòu)化信息的檢索接口說明
接口地址
http://[ServerIPAddress]/Service.asmx?op=opGetProjectData
函數(shù)原型
string opGetProjectData(string ClientAppName, string UserName, string UserTicket, string PrjID)
該接口提供指定工程檔案的詳細的內(nèi)部結(jié)構(gòu)信息。
輸入?yún)?shù)為:
ClientAppName:此為常量,類型為字符串,規(guī)定為“UPDS”,代表輔助決策支持系統(tǒng);
● UserName:規(guī)劃管理系統(tǒng)中當前發(fā)出信息檢索請求用戶名稱,類型為字符串;
● UserTicket:規(guī)劃管理系統(tǒng)中當前發(fā)出信息檢索請求的通行證代碼,類型為字符串;
● PrjID:工程級檔案的ID號,類型為字符串。
該內(nèi)部結(jié)構(gòu)信息以XML格式的字符串返回:
<?xml version="1.0" encoding="UTF-8"?>
< archiveProject >
…
3.3 電子附件的傳輸接口說明
接口地址
http://[ServerIPAddress]/Service.asmx?op=opGetFileAttach.ashx? ClientAppName={0}& UserName={1}& UserTicket={2}&FAID={3}
該接口提供指定工程檔案的詳細的內(nèi)部結(jié)構(gòu)信息。
輸入?yún)?shù)為:
ClientAppName:此為常量,類型為字符串,規(guī)定為“UPDS”,代表輔助決策支持系統(tǒng);
UserName:輔助決策支持系統(tǒng)中的當前請求用戶名稱,類型為字符串;
UserTicket:輔助決策支持系統(tǒng)中的當前請求用戶的通行證代碼,類型為字符串;
FAID:電子化附件的ID號,類型為字符串。
返回結(jié)果為該電子附件文件的HTTP Stream。
4 鎮(zhèn)江市規(guī)劃綜合管理信息系統(tǒng)調(diào)用城建檔案信息共享平臺
(1)在鎮(zhèn)江市規(guī)劃綜合管理信息系統(tǒng)的地圖界面中,可以通過兩種方式檢索城建檔案信息,一種是輸入關(guān)鍵字(例如:建設(shè)單位、工程名稱、工程地址、規(guī)劃許可證號等),系統(tǒng)會通過城建檔案信息共享平臺的http://[ServerIPAddress]/Service.asmx?op=opGetProjectList 接口返回符合條件的工程列表。另一種是使用WebGIS功能,通過點擊用地紅線、選址紅線的地塊,獲取PrjID或者批準該地塊的許可證號,通過城建檔案信息共享平臺的http://[ServerIPAddress]/Service.asmx?op=opGetProjectData 接口返回符合條件的工程信息。
(2)找到符合檢索條件的工程級檔案信息列表后,通過城建檔案信息共享平臺http://[ServerIPAddress]/Service.asmx?op=opGetProjectData和http://[ServerIPAddress]/Service.asmx?op=opGetFileAttach.ashx接口,可以顯示該檔案的每一個電子附件。
5 總結(jié)和展望
長期以來,異構(gòu)數(shù)據(jù)、系統(tǒng)之間的數(shù)據(jù)共享一直是困擾城建檔案在不同單位、部門之間高效利用的難題,本文采用Web Service技術(shù)研究和實現(xiàn)了檔案結(jié)構(gòu)化信息的在線發(fā)布和檔案電子化文件的按需傳輸,將復雜的城建檔案數(shù)據(jù)庫封裝在Web Service服務(wù)之后,通過提供統(tǒng)一的數(shù)據(jù)接口,由授權(quán)訪問的其它規(guī)劃信息管理系統(tǒng)進行調(diào)用,實現(xiàn)了城建檔案館和規(guī)劃局信息系統(tǒng)的數(shù)據(jù)融合。
在滿足國家政策要求和檔案安全管理保密的前提下,還可以實現(xiàn)城建檔案數(shù)據(jù)與質(zhì)量監(jiān)督、施工圖審查等業(yè)務(wù)系統(tǒng)的異構(gòu)數(shù)據(jù)間的連結(jié)和集成,使城建檔案信息共享范圍擴大到建設(shè)局建管處、質(zhì)監(jiān)站、施工圖審查中心等單位,從而形成更大應(yīng)用范圍的城建檔案共享平臺。
作者簡介
李春(1979-),男,陜西省漢中市人。研究生學歷?,F(xiàn)為江蘇省鎮(zhèn)江市城鄉(xiāng)建設(shè)檔案管理處科長、工程師。研究方向為計算機技術(shù)領(lǐng)域工程。
作者單位
1.江蘇省鎮(zhèn)江市城鄉(xiāng)建設(shè)檔案管理處 江蘇省鎮(zhèn)江市 212000
2.鎮(zhèn)江市公共資源交易中心 江蘇省鎮(zhèn)江市 212000