周 威,范 昱(長沙市氣象局,湖南長沙410205)
長沙氣象檔案管理系統(tǒng)一體化設(shè)計與實現(xiàn)
周 威,范 昱(長沙市氣象局,湖南長沙410205)
長沙氣象檔案一體化管理系統(tǒng)結(jié)合計算機網(wǎng)絡(luò)、數(shù)字化處理、檔案管理、氣象信息應(yīng)用等技術(shù),無縫對接湖南省氣象綜合管理信息系統(tǒng)、長沙市政府電子公文傳輸系統(tǒng),實現(xiàn)公文從簽收到歸檔的、集中式一體化處理,解決了氣象檔案工作普遍存在的檔案收不齊、用不好、放不開的問題,在氣象科研、日常管理、業(yè)務(wù)需求、社會服務(wù)等方面發(fā)揮了重要作用。
長沙氣象檔案一體化管理系統(tǒng)是全市氣象部門的檔案業(yè)務(wù)歸檔統(tǒng)一平臺,涵蓋了全市氣象部門所有立卷單位的文件與檔案錄入、檔案收集、檔案管理及檔案報表打印等功能,數(shù)據(jù)集中在市氣象局統(tǒng)一管理。
湖南省氣象局綜合信息管理系統(tǒng)、長沙市政府電子公文傳輸系統(tǒng)已上線多年,但兩個系統(tǒng)獨立存在,也無第三方軟件進行融合,在公文應(yīng)用、文件處理、檔案管理等方面帶來諸多不便,效率不高、集約度不高、智能化成度不高。長沙氣象檔案一體化管理系統(tǒng)的建立,著力構(gòu)建涵蓋文書處理、科學(xué)管理、制度探索、技術(shù)應(yīng)用等方面的氣象綜合檔案服務(wù)體系,初步形成了“數(shù)字化、一體化、規(guī)范化”的模式,同時通過計算機客戶端、移動客戶端表現(xiàn)出來,為移動辦公打下基礎(chǔ),有效解決了氣象檔案工作普遍存在的薄弱環(huán)節(jié)和難點問題,對氣象業(yè)務(wù)、日常管理、社會服務(wù)等有著重要意義。
接口方式及技術(shù):數(shù)據(jù)交互采用了Web Service方式實現(xiàn)數(shù)據(jù)交換?;谖揖值男畔⒐芾砼c檢索系統(tǒng)的現(xiàn)狀,由我局制定統(tǒng)一的Web Service接口規(guī)范,再由平臺開發(fā)商提供相應(yīng)的Web Service服務(wù)端接口。所有的信息交互由從業(yè)務(wù)系統(tǒng)主動發(fā)起請求,通過Web Service服務(wù)獲取相應(yīng)的數(shù)據(jù)信息。
擴展功能開發(fā)與技術(shù):基于現(xiàn)有信息管理與檢索系統(tǒng)現(xiàn)有功能及數(shù)據(jù)庫要求進行開發(fā)。遵循JSEE的規(guī)范,采用多層架構(gòu),MVC設(shè)計模式,總體基于Struts2框架、Spring框架、I-batis、XFire框架等當前流行技術(shù);數(shù)據(jù)庫采用 Microsoft sqlserver 2008。
APP技術(shù):氣象信息發(fā)布軟件(APP)和數(shù)字檔案管理平臺之間采用虛擬通道技術(shù),該技術(shù)為點到點的邏輯通道,也是相互信息傳輸?shù)奈ㄒ煌ǖ馈L摂M通道是個表示層通道,它支持TCP/IP和IPX網(wǎng)絡(luò)層協(xié)議。一般情況下使用TCP/IP。虛擬通道內(nèi)部又劃分為多個相互隔離的“子通道”,每個子通道中傳輸不同的內(nèi)容:如:預(yù)約信息、電子條目、電子原文、反饋信息等等。
3.1 長沙氣象綜合檔案系統(tǒng)與長沙市政府電子公文傳輸系統(tǒng)的對接
該接口實現(xiàn)長沙市電子政務(wù)平臺收發(fā)文自動歸檔到對應(yīng)的信息管理與檢索系統(tǒng),可以避免數(shù)據(jù)的重新錄入、電子文件的重新掃描;無須數(shù)據(jù)和文件的重新掛接,從而減少用戶的工作量,達到了數(shù)據(jù)資源的共享使用。
3.1.1 歸檔設(shè)計
名稱:歸檔流程。
協(xié)作者:辦公系統(tǒng)。
定義:OA系統(tǒng)在公文辦理完畢后,將相關(guān)信息按照檔案系統(tǒng)的要求進行封裝并由檔案系統(tǒng)進行處理。
輸入:archiveInfo-歸檔信息,xm l格式,參見archive.xm l attachfile-附件,將附件讀取為二進制格式進行傳輸。
輸出:歸檔處理成功后刪除OA寫入磁盤中的信息。
需求定義:在公文等辦理完畢后需要歸檔。OA系統(tǒng)在用戶點擊了歸檔按鈕后自動將文件內(nèi)容和附件通過程序?qū)懙絆A服務(wù)器(XXX.XXX.XXX.XXX),并將本地文檔標記為已歸檔防止重復(fù)歸檔。
使用交互:檔案系統(tǒng)提供檔案處理相關(guān)接口,并接收處理結(jié)構(gòu)。
處理:①OA系統(tǒng)在公文辦理完成以后,將相關(guān)信息進行組裝,公文信息組裝為xm l,附件信息組裝為二進制字符串并寫到磁盤上。②檔案系統(tǒng)通過JAVAFTP直接讀取OA開發(fā)商給定目錄下的XML文件,并根據(jù)解析XML內(nèi)容把對應(yīng)的檔案信息和對應(yīng)的檔案文件存到檔案管理系統(tǒng)中。
約束:此組件只適合公文系統(tǒng)的歸檔。公文信息中的文件名稱。
3.1.2 接口實現(xiàn)圖示
圖1 與長沙市政府電子公務(wù)傳輸系統(tǒng)的數(shù)據(jù)接口
3.2 長沙氣象綜合檔案系統(tǒng)與湖南省氣象局綜合管理信息系統(tǒng)的對接
該接口實現(xiàn)湖南省氣象局辦公系統(tǒng)收發(fā)文自動歸檔到對應(yīng)的信息管理與檢索系統(tǒng),避免數(shù)據(jù)的重新錄入、電子文件的重新掃描;無須數(shù)據(jù)和文件的重新掛接,從而減少了用戶的工作量,達到了數(shù)據(jù)資源的共享使用。
為豐富綜合管理系統(tǒng)接口服務(wù),方便綜合管理系統(tǒng)和其他檔案系統(tǒng)進行對接,特增加檔案到處接口。
3.2.1 調(diào)用地址
http://ip:port/services/DossierService?wsdl
注:ip和port是指綜合管理系統(tǒng)服務(wù)的,一般端口為80可以省略。
3.2.2 1獲取檔案列表
定義:public JSON Objectget Dossier List(int pageNo,int page Size)
參數(shù):int pageNo頁數(shù)
int page Size每頁數(shù)量
返回值(JSONObject json)
例:{“total”:218,“data”:[{“Id”:“f1”,“title”:“f2”},…{}]}
data中是Dossier對象的集合
Dossier對象
3.2.3 根據(jù)檔案id獲取檔案信息
定義:public Dossier get DossierInfo By Keyid(String id)
參數(shù):String id檔案id
返回值:返回單個Dossier對象
Dossier對象說明
3.2.4 根據(jù)檔案id獲取所有附件
定義:public List
參數(shù):String id檔案id
返回值:List
Affix對象
3.2.5 接口實現(xiàn)(見圖2)
系統(tǒng)的接口技術(shù)處理得當,運行穩(wěn)定,但基于Ios系統(tǒng)的特殊正文及附件標題符號有時存在無法讀取的現(xiàn)象,在后續(xù)的開發(fā)中將完善字符處理。
繼續(xù)做好資源智能推送與分發(fā)。在消息的推送方面,盡量做好歸類、智能推送以及分受眾、分時段的分發(fā)。
增加OA文件簽發(fā)歸檔功能開發(fā)。通過該功能實現(xiàn)在信息管理與檢索系統(tǒng)中實現(xiàn)OA文件簽發(fā)歸檔功能,并能按公文規(guī)范打印出紅頭紅章的不同類型的長沙市氣象局發(fā)文;用戶可以避免數(shù)據(jù)的重新錄入、電子文件的重新掃描;避免數(shù)據(jù)和文件的重新掛接,從而減少了用戶的工作量,達到數(shù)據(jù)資源的共享使用。
圖2 與湖南省氣象局綜合管理信息系統(tǒng)的數(shù)據(jù)接口
[1]湖南省氣象局檔案Web Service接口說明.中科軟科技股份有限公司,2016,3.
[2]馬仁杰,張 浩,馬伏秋.社會轉(zhuǎn)型期檔案信息化與檔案信息倫理建設(shè)研究[M].上海世界圖書出版公司,2014.
[3]長沙市政府電子公文傳輸系統(tǒng)技術(shù)說明.湖南科創(chuàng)信息技術(shù)股份有限公司,2012.
G275.9
A
2095-2066(2016)32-0275-02
2016-10-29
周 威(1981-),男,工程師,碩士,主要從事氣象服務(wù)工作。