周 林,卞玉芳,曹亞麗,李 晶,鹿 晉,楊安義
(環(huán)境保護部核與輻射安全中心,北京 100082)
隨著我國核技術(shù)利用的不斷發(fā)展,放射源安全問題日漸受到重視。做好放射性污染防治工作,加強對放射性物質(zhì)的嚴格管理,消除核能與核技術(shù)應用中存在的安全隱患,是擺在環(huán)保、公安、衛(wèi)生及相關(guān)部門工作人員面前的一件十分緊迫的任務,它直接關(guān)系到國家的安危,公眾的安全和社會的穩(wěn)定[1]。
為加強輻射監(jiān)督管理體系與信息化系統(tǒng)建設,我國于2010年建立了全國聯(lián)網(wǎng)使用的國家核技術(shù)利用輻射安全管理系統(tǒng)(以下簡稱國家系統(tǒng))。在系統(tǒng)使用過程中,隨著基層環(huán)境保護部門在監(jiān)管體系中發(fā)揮著愈加重要的作用,其更加精細化的業(yè)務辦理需求日益增多,國家系統(tǒng)難以完全滿足。面對這種情況,部分省市以國家系統(tǒng)各模塊功能為基礎,根據(jù)當?shù)剌椛浒踩O(jiān)管需要及業(yè)務辦理特點建立了覆蓋本地數(shù)據(jù)的信息系統(tǒng)。由于各地數(shù)據(jù)庫與國家數(shù)據(jù)庫的數(shù)據(jù)存儲完全獨立,核技術(shù)利用單位和地方環(huán)境保護部門需要在多套系統(tǒng)中對相關(guān)業(yè)務重復操作以滿足數(shù)據(jù)一致性的要求。為了實現(xiàn)國家系統(tǒng)信息收集的智能化與自動化,有效提高辦事效率,系統(tǒng)間的數(shù)據(jù)同步接口亟待開發(fā)。
國家系統(tǒng)包含兩個平臺,分別為國家核技術(shù)利用輻射安全申報系統(tǒng)(以下簡稱申報系統(tǒng))與國家核技術(shù)利用輻射安全監(jiān)管系統(tǒng)(以下簡稱監(jiān)管系統(tǒng))[2]。申報系統(tǒng)可通過公網(wǎng)訪問,主要用于核技術(shù)利用單位完成許可證及相關(guān)業(yè)務活動申報;監(jiān)管系統(tǒng)需通過虛擬專用網(wǎng)(VPN客戶端)連接進入,供各級環(huán)境保護部門、地區(qū)監(jiān)督站、放射性廢物庫、放射源生產(chǎn)廠家使用,是全國核技術(shù)利用單位及輻射源信息的基本國家級數(shù)據(jù)庫。
圖1 監(jiān)管系統(tǒng)整體架構(gòu)Fig.1 Overall architecture of regulatory system
如圖1所示,監(jiān)管系統(tǒng)實現(xiàn)了對放射源生產(chǎn)、銷售、進出口、轉(zhuǎn)讓、異地使用和處置等各環(huán)節(jié)的動態(tài)跟蹤管理,同時也包含了對核技術(shù)利用單位許可證、輻射工作人員、射線裝置以及非密封放射物質(zhì)等信息的管理[3]。
放射源轉(zhuǎn)讓分為生產(chǎn)單位銷售放射源和普通涉源單位之間轉(zhuǎn)讓放射源兩種情況[4]。此處以后者為例,系統(tǒng)內(nèi)審批流程如圖2所示。核技術(shù)利用單位(放射源轉(zhuǎn)入方)登錄申報系統(tǒng)填寫并提交放射源轉(zhuǎn)讓審批表后,數(shù)據(jù)自動同步進入監(jiān)管系統(tǒng)。環(huán)境保護部門用戶登錄監(jiān)管系統(tǒng)后,對審批表上的信息進行核實,簽署審批意見;待實際轉(zhuǎn)讓行為發(fā)生后,再對此表進行備案,此時系統(tǒng)會自動更新相關(guān)單位信息,將放射源由轉(zhuǎn)出單位臺賬調(diào)整到轉(zhuǎn)入單位臺賬下。
圖2 放射源轉(zhuǎn)讓審批流程Fig.2 Approval process of radioactive source transfer
國家核技術(shù)利用輻射安全管理系統(tǒng)正在全國推廣運行,該系統(tǒng)實現(xiàn)了對核技術(shù)利用單位及放射性同位素安全、實時、科學、動態(tài)的管理,切實提高了我國輻射安全監(jiān)管的效率和水平。
為了對放射源實施全過程管理,就必須關(guān)口前移,提前介入;按放射源種類 、數(shù)量,劃定管理權(quán)限;轉(zhuǎn)讓審批單實施三級審批,逐級監(jiān)管[5]。而隨著我國放射源監(jiān)管關(guān)口的前移和基層環(huán)境保護部門監(jiān)管地位的提升,作為覆蓋全國的輻射安全監(jiān)管信息平臺,國家系統(tǒng)已很難滿足所有地方用戶業(yè)務辦理的特殊化、精細化需求。在這種情況下,一些地方環(huán)境保護部門根據(jù)其業(yè)務特點開發(fā)了覆蓋本地的輻射安全監(jiān)管系統(tǒng),與國家系統(tǒng)并行使用[6]。但是由于各數(shù)據(jù)庫間相互獨立,出現(xiàn)了同筆業(yè)務需重復填報與審批的情況。特別是在涉及到放射源的跨省市轉(zhuǎn)讓時,如果放射源的轉(zhuǎn)入地與轉(zhuǎn)出地都已建立了涵蓋本地區(qū)核技術(shù)利用單位等信息的數(shù)據(jù)庫,在沒有建立數(shù)據(jù)同步機制的情況下往往需要經(jīng)過以下步驟才能保證數(shù)據(jù)的一致性:
(1)源的轉(zhuǎn)入單位要在當?shù)剌椛浒踩芾硐到y(tǒng)中填寫放射源轉(zhuǎn)讓審批表,經(jīng)當?shù)丨h(huán)境保護部門審批后[7],該系統(tǒng)將放射源添加至此單位臺賬;
(2)源的轉(zhuǎn)入單位要在國家系統(tǒng)中填寫放射源轉(zhuǎn)讓審批表,經(jīng)當?shù)丨h(huán)境保護部門審批后,國家系統(tǒng)將相關(guān)放射源由轉(zhuǎn)出單位移至轉(zhuǎn)入單位臺賬;
(3)源的轉(zhuǎn)出單位要在當?shù)剌椛浒踩芾硐到y(tǒng)中填寫放射源轉(zhuǎn)讓審批表,經(jīng)當?shù)丨h(huán)境保護部門審批后,該系統(tǒng)將放射源從此單位臺賬下刪除。
我國是放射源生產(chǎn)和使用大國,放射源數(shù)量龐大,變更變化快,管理難度大[8]。目前國家系統(tǒng)中管理的核技術(shù)利用單位已近6萬家,放射源已超過12萬枚,日常使用過程中需要用戶對大量信息進行錄入和管理。以北京市為例,2012年,當?shù)丨h(huán)境保護局在國家系統(tǒng)中所處理的各種放射源審批與備案表(包括放射源銷售、轉(zhuǎn)讓、進出口、異地使用、回收以及收貯等)達2 448份,每份表單上少則幾枚、多則上百枚放射源的信息都需要核技術(shù)利用單位填報和環(huán)境保護部門審核。在此情況下,對大量信息的重復操作明顯降低了辦事效率。因此,設計與開發(fā)數(shù)據(jù)接口可以保證數(shù)據(jù)一次填寫、自動同步,避免不必要的重復工作,進一步提高我國核技術(shù)利用輻射安全管理的效率與信息化水平。
此外,各地自主開發(fā)的系統(tǒng)大部分業(yè)務模塊和主要審批流程與國家系統(tǒng)相似,只是根據(jù)當?shù)剌椛浒踩芾順I(yè)務的特點及需求做了更加精細化、定制化的開發(fā)。例如,北京市環(huán)境保護局建立了北京市輻射安全許可證管理系統(tǒng)[9],該系統(tǒng)實現(xiàn)了包括窗口受理、輻射處接受、處長分配、經(jīng)辦人初審、副處長審核、處長審核以及行政決定等一系列業(yè)務審批流程,并部署在北京市政務內(nèi)網(wǎng)中,以便接受監(jiān)察部門監(jiān)督。因此,只要對數(shù)據(jù)同步的內(nèi)容進行界定并在同步過程中對相關(guān)信息進行篩選,就可以實現(xiàn)國家數(shù)據(jù)庫與各地數(shù)據(jù)庫的數(shù)據(jù)傳輸與同步[10]。
數(shù)據(jù)接口是由產(chǎn)品的軟件開發(fā)商或者委托第三方軟件開發(fā)商提供的一系列規(guī)范標準,它能夠?qū)χ付ǖ臄?shù)據(jù)進行交流和傳播[11],以實現(xiàn)數(shù)據(jù)共享和信息交流的目的。
國家系統(tǒng)數(shù)據(jù)接口的設計,應滿足以下功能與要求:
(1)實現(xiàn)國家系統(tǒng)和各地方輻射安全管理系統(tǒng)中核技術(shù)利用單位基本信息、臺帳信息、輻射工作人員信息等的自動同步,信息變化后及時做出更新處理,保證不同系統(tǒng)中數(shù)據(jù)的一致性。
(2)實現(xiàn)放射源、非密封放射性物質(zhì)及許可證等相關(guān)審批業(yè)務的自動同步,避免用戶在不同系統(tǒng)進行重復錄入,實現(xiàn)一次審批,自動同步,有效提高工作效率。
(3)接口應具備兼容性。要充分考慮各地方輻射安全管理系統(tǒng)在開發(fā)技術(shù)與數(shù)據(jù)庫技術(shù)等方面可能存在的差異性,實現(xiàn)與不同系統(tǒng)的良好耦合。
(4)接口應具有高容錯性及高健壯性。數(shù)據(jù)接口要對不同來源的數(shù)據(jù)提供合理的處理方法,特別是要對不符合規(guī)范要求的數(shù)據(jù)做出判斷,提供合理的異常與錯誤處理機制。
(5)接口要具有良好的可擴展性。因為數(shù)據(jù)接口的基礎便是系統(tǒng)本身,而用戶會在使用過程中對系統(tǒng)的應用能力提出更高的要求。這樣一來,或者需要提供新的、性能更高的系統(tǒng),或者對系統(tǒng)自身進行不斷的升級,相應的數(shù)據(jù)接口也要與之進行同步的升級。因此,要充分考慮數(shù)據(jù)接口的可擴展性,便于今后的更新升級。
對于數(shù)據(jù)交換來說,最重要的是進行數(shù)據(jù)交換的雙方要對數(shù)據(jù)的格式達成統(tǒng)一的認識。只有采用統(tǒng)一的數(shù)據(jù)格式,才能實現(xiàn)數(shù)據(jù)的自動流轉(zhuǎn)、處理等功能[12]。同時,系統(tǒng)開發(fā)的技術(shù)手段多種多樣,各系統(tǒng)在基礎架構(gòu)、數(shù)據(jù)庫等底層技術(shù)上也必然具有一定的差異。因此為了保證數(shù)據(jù)接口的通用性,需要選取一種任何開發(fā)技術(shù)與基礎平臺都支持的數(shù)據(jù)傳輸形式,而可擴展標識語言 (eXtensible Markup Language,簡稱XML)符合這一需求[13]。
XML可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。XML與具體的操作系統(tǒng)、編程語言、數(shù)據(jù)庫技術(shù)都無關(guān),它提供的僅僅是用于描述數(shù)據(jù)的格式,專門用來存儲和傳輸信息。因此,XML已成為數(shù)據(jù)交換的標準格式,是各種應用程序之間進行數(shù)據(jù)傳輸?shù)淖畛S玫墓ぞ摺?/p>
國家系統(tǒng)數(shù)據(jù)接口使用XML文件傳輸數(shù)據(jù),具體格式定義如圖3所示。
圖3 XML文件格式Fig.3 XML file format
此文件中包含了三級節(jié)點,其中“content”為一級節(jié)點,囊括所有信息;“head”、“data”及“result”為二級節(jié)點,將內(nèi)容分為3類——頭信息、業(yè)務數(shù)據(jù)和處理結(jié)果反饋。
頭信息(head)是對當前文件的描述性信息,包括:業(yè)務類型(business),如放射源轉(zhuǎn)讓審批表(Nuclide Transfer);對這一業(yè)務進行何種操作(action),如新增審批表(insert)、更新審批表(update)或刪除審批表(delete)。
業(yè)務數(shù)據(jù)(data)即從數(shù)據(jù)庫中取出的具體同步數(shù)據(jù),其子節(jié)點的名稱與含義必須明確定義,以便數(shù)據(jù)接口能夠“讀懂”其中的內(nèi)容。
處理結(jié)果反饋(result)由信息接收方填寫,是對當前文件同步結(jié)果的反饋信息,便于在同步失敗時從中查看原因。
除了定義數(shù)據(jù)傳輸格式外,還需要建立安全、便捷、可靠的數(shù)據(jù)傳輸通道,以便實現(xiàn)基于互聯(lián)網(wǎng)的信息共享與交互。
圖4 數(shù)據(jù)交互方式Fig.4 Date interactive mode
文件傳輸協(xié)議(File Transfer Protocol,簡稱FTP)是TCP/IP協(xié)議棧中最重要的應用層協(xié)議之一,主要作用是讓用戶連接遠程終端并查看、上傳、下載文件,其流量在互聯(lián)網(wǎng)流量中占據(jù)了重要地位[14]。時從FTP服務器指定目錄下載XML文件并進行轉(zhuǎn)譯,如數(shù)據(jù)內(nèi)容符合業(yè)務邏輯則同步至國家系統(tǒng)數(shù)據(jù)庫并處理其他關(guān)聯(lián)信息,如數(shù)據(jù)不符合業(yè)務邏輯,在相關(guān)XML文件中寫入失敗原因并將其上傳至FTP服務器指定目錄,供對接省市系統(tǒng)讀取;
(3)當數(shù)據(jù)接口讀取到的數(shù)據(jù)涉及跨省業(yè)務時,自動將XML文件上傳至FTP服務器指定目錄,供另一省市業(yè)務系統(tǒng)讀取。
圖6 數(shù)據(jù)同步流程Fig.6 Data synchronization process
如圖6所示,仍以放射源轉(zhuǎn)讓為例,假設放射源轉(zhuǎn)入單位與轉(zhuǎn)出單位位于不同省市,且兩地的輻射安全管理系統(tǒng)均已實現(xiàn)與國家系統(tǒng)的數(shù)據(jù)同步。當環(huán)境保護部門(轉(zhuǎn)入地)在其系統(tǒng)中完成對放射源轉(zhuǎn)讓審批表的審批與備案后,數(shù)據(jù)接口將相關(guān)信息自動同步至國家系統(tǒng)數(shù)據(jù)庫,并處理單位臺賬與放射源信息等;同時,將同步數(shù)據(jù)發(fā)送至轉(zhuǎn)出單位所在地的輻射安全管理系統(tǒng),以便其根據(jù)審批單內(nèi)容做相似處理。
應用數(shù)據(jù)接口后,不但可以實現(xiàn)國家系統(tǒng)與地方系統(tǒng)的數(shù)據(jù)同步,而且可以建立起各地系統(tǒng)之間的聯(lián)系,因此避免了不必要的重復流程,必能有效地提高辦事效率;同時使國家系統(tǒng)成為更加智能化、自動化的信息收集平臺,有利于國家系統(tǒng)在全國的推廣使用及核技術(shù)利用數(shù)據(jù)的收集,從而進一步提高了我國輻射安全監(jiān)管的效率與信息化水平。
[1]王存美,馮賓,姚新,等.放射源監(jiān)管信息系統(tǒng)的設計與集成[J].地球信息科學,2008,10(3):401-407.
[2]楊耀云,蘇耿華,張輝,等.網(wǎng)絡化放射源監(jiān)管系統(tǒng)的設計與開發(fā)[J].中國輻射衛(wèi)生,2010,19(4):385-390.
[3]周曉劍,彭慧,陳棟梁,等.國家核技術(shù)利用輻射安全管理系統(tǒng)的功能與應用[J]. 中國科技信息,2012(22):45.
[4]楊耀云,王曉濤,李靜,等.核技術(shù)利用許可管理問題分析與建議[J].核安全,2010(2):11-24.
[5]張志宏,梁士彪.試論放射源管理的新途徑[J].核安全,2008(4):21-23.
[6]張起虹,陸繼根,張平,等.江蘇省核與輻射安全監(jiān)管體系創(chuàng)新研究[J].核安全,2012(2):9-15.
[7]國家環(huán)境保護總局. 放射性同位素與射線裝置安全許可管理辦法[S].北京:[出版者不詳],2006.
[8]楊耀云,黃超云,王曉峰,等.我國輻射源數(shù)據(jù)管理現(xiàn)狀及探討[J].核安全,2008(4):24-27.
[9]蔣云,陳東兵,宋福祥.北京市輻射安全監(jiān)管實踐與思考[J].核安全,2010(1):38-41.
[10]左曄.有關(guān)計算機軟件數(shù)據(jù)接口的應用研究[J].計算機光盤軟件與應用,2013(22):307-309.
[11]施力仁.計算機軟件數(shù)據(jù)接口的開發(fā)和實現(xiàn)[J].中國信息技術(shù)教育,2014(4):64-65.
[12]王海波,耿暉,姜吉發(fā),等.基于XML的數(shù)據(jù)交換的實現(xiàn)[J].計算機應用,2001,21(4):67-68.
[13]張向榮,張駿.基于XML的多級異構(gòu)空間數(shù)據(jù)庫的同步架構(gòu)[J].武漢大學學報(信息科學版),2006,31(5):415-418.
[14]孫韓林,金躍輝,高雪松,等.FTP協(xié)議的測試與分析[J].計算機工程,2008,34(23):133-138.
[15]蔣東毅,呂述望,羅曉廣.VPN的關(guān)鍵技術(shù)分析[J].計算機工程與應用,2003,39(15):173-177.