吳小平,王黔駒,連 健,許百泉,彭穎平
(1.中國地質大學(武漢)國家地理信息系統(tǒng)工程技術研究中心,湖北 武漢 430074;2.中國地質調查局發(fā)展研究中心,北京 100037;3.全國地質資料館,北京 100037;4. 北京石大正信礦產(chǎn)資源技術咨詢有限公司,北京100029)
?
地質資料匯交監(jiān)管平臺業(yè)務體系總體框架研究
吳小平1,2,3,王黔駒1,2,3,連 健2,3,許百泉2,3,彭穎平4
(1.中國地質大學(武漢)國家地理信息系統(tǒng)工程技術研究中心,湖北 武漢 430074;2.中國地質調查局發(fā)展研究中心,北京 100037;3.全國地質資料館,北京 100037;4. 北京石大正信礦產(chǎn)資源技術咨詢有限公司,北京100029)
地質資料匯交監(jiān)管平臺作為地質資料行政管理的主要抓手,對規(guī)范地質資料管理業(yè)務具有重要作用。為了解決地質資料監(jiān)管相關業(yè)務系統(tǒng)間的數(shù)據(jù)共享與應用協(xié)同,統(tǒng)一管理地質資料監(jiān)管業(yè)務信息,并提高信息綜合分析與應用水平,本文結合地質資料匯交監(jiān)管業(yè)務實踐,以業(yè)務需求驅動系統(tǒng)應用集成,研究提出了地質資料匯交監(jiān)管平臺業(yè)務體系框架的基本定位及原則,設計了以匯交監(jiān)管、公示查詢和管理信息報送為主要內容的匯交監(jiān)管業(yè)務總體框架,分析并開發(fā)了匯交監(jiān)管業(yè)務總體框架的結構、技術方法及核心功能,為實現(xiàn)地質資料匯交監(jiān)管業(yè)務一體化運行和應用提供技術支撐。
地質資料;監(jiān)管系統(tǒng);框架
地質資料匯交監(jiān)管是國土資源主管部門履行地質資料行政管理的重要職責,加強對地質資料匯交的監(jiān)督管理,創(chuàng)新管理方式,提高地質資料匯交監(jiān)管水平,對收好、管好、用好地質資料具有重要作用。
為做好地質資料匯交監(jiān)管工作,加強地質資料管理業(yè)務信息統(tǒng)一管理,利用信息化技術為手段,依據(jù)《地質資料管理條例》(國務院令第349號)等有關規(guī)定,通過掌握各類地質工作項目,在部和省級國土資源主管部門及其地質資料館藏機構建立統(tǒng)一的地質資料匯交監(jiān)管平臺,對成果、原始、實物地質資料的匯交實行全程監(jiān)管,實現(xiàn)地質資料匯交人依法匯交地質資料。監(jiān)管范圍主要包括:依法取得的探礦權、采礦權形成的地質資料;中央和地方財政出資開展地質工作形成的地質資料;《地質資料管理條例》規(guī)定應匯交的其他地質資料[1]。
1.1 基本定位
地質資料匯交監(jiān)管平臺業(yè)務總體框架以多業(yè)務支撐、開放式架構為基本指導思想,以地質資料匯交監(jiān)管業(yè)務為核心,統(tǒng)籌考慮相關地質資料監(jiān)管業(yè)務系統(tǒng)的特點,構建統(tǒng)一應用平臺,整合多個應用,提供全國地質資料匯交監(jiān)管業(yè)務統(tǒng)一的主數(shù)據(jù)管理、接口服務管理等功能,解決數(shù)據(jù)、服務、流程和頁面的集成問題,實現(xiàn)對業(yè)務、數(shù)據(jù)和應用的統(tǒng)一協(xié)作管理,提高工作效率與監(jiān)管管理工作水平。
1.2 基本原則
地質資料匯交監(jiān)管業(yè)務總體框架依據(jù)《地質資料管理條例》等有關法律法規(guī),通過整合地質資料匯交監(jiān)管、地質資料管理信息報送、公示查詢等業(yè)務,以匯交保障服務、以開放促進服務、以互聯(lián)互通提升服務,促進地質資料資源匯聚,加強與各級國土資源地質資料主管部門、地質資料館藏機構、地質資料委托保管機構,以及行業(yè)服務單位等的業(yè)務聯(lián)系,推進全國地質資料管理業(yè)務體系建設。
總體框架的設計以面向國土資源管理部門、地質資料館藏機構、委托保管單位,以及地質資料匯交人等用戶為主,按照標準統(tǒng)一、信息共享的要求,結合地質資料匯交監(jiān)管業(yè)務需求及軟件工程的思想,遵循以下設計原則。
1)結構模塊化。系統(tǒng)軟件劃分為功能相對獨立的多個模塊,采用低耦合的方式進行交互,為后續(xù)添加新功能或需求調整提供了便利性,降低二次開發(fā)的成本,便于軟件管理和升級。
2)可擴展性。軟件的設計與實現(xiàn)采用面向對象技術,系統(tǒng)結構清晰、易于移植、容易擴充、維護方便,可為添加新功能提供可重用的功能模塊,加快開發(fā)效率,同時保持現(xiàn)有系統(tǒng)的可持續(xù)性。
3)高可用性。用戶數(shù)據(jù)與處理程序相分離,用戶數(shù)據(jù)的任何變更都不會引起運行程序的變更,同時管理系統(tǒng)本身提供容錯或恢復機制來保證系統(tǒng)的高可用性。
4)易用性。提供給管理用戶易于使用的界面,提供基于Web的接入方式,便于進行遠程維護與管理。2 總體框架設計
2.1 業(yè)務體系框架
地質資料匯交監(jiān)管業(yè)務總體框架以匯交監(jiān)管業(yè)務為核心,統(tǒng)籌考慮非油氣礦權項目監(jiān)管、油氣地質資料監(jiān)管、匯交人查詢服務及公示查詢服務等多項業(yè)務,匯交監(jiān)管平臺總體框架分為基礎業(yè)務層、數(shù)據(jù)管理層、應用管理層、門戶服務層四層,匯交監(jiān)管總體框架見圖1。
圖1 匯交監(jiān)管平臺業(yè)務總體框架
1)基礎業(yè)務層。以全國地質資料匯交監(jiān)管平臺各支撐子系統(tǒng),包括地質資料匯交監(jiān)管、油氣地質資料匯交監(jiān)管、地質調查資料匯交監(jiān)管、地質資料匯交公示服務、地質資料匯交人監(jiān)管及地質資料管理信息報送等基礎業(yè)務,這些業(yè)務共同構成匯交監(jiān)管平臺基礎業(yè)務管理內容。
2)數(shù)據(jù)管理層。整合多個業(yè)務子系統(tǒng)中的核心數(shù)據(jù),集中進行數(shù)據(jù)的轉換、清洗和豐富,為監(jiān)管平臺提供統(tǒng)一、完整、準確的主數(shù)據(jù)信息。
3)應用管理層。主要負責各子系統(tǒng)管理的統(tǒng)一入口控制和系統(tǒng)之間業(yè)務的協(xié)作控制、信息發(fā)布、綜合查詢及統(tǒng)計分析等功能。
4)門戶服務層。主要為地質資料匯交監(jiān)管業(yè)務信息門戶,包括對內系統(tǒng)門戶和對外系統(tǒng)門戶兩方面的功能,對內系統(tǒng)門戶主要為地質資料管理業(yè)務人員提供各類地質資料匯交管理業(yè)務的查詢、統(tǒng)計、操作;對外系統(tǒng)門戶主要用于查詢地質資料匯交結果,以及發(fā)布地質資料監(jiān)管相關的業(yè)務信息。
同時,系統(tǒng)的正常運行還需要一系列標準規(guī)范及運行管理制度的支撐,良好的組織保證及系統(tǒng)安全體系的建立是系統(tǒng)正常運行的保障,主要包括以下內容。
1)根據(jù)對系統(tǒng)現(xiàn)狀及需求的分析,從物理、主機、網(wǎng)絡、應用、管理、數(shù)據(jù)等方面來保證系統(tǒng)的安全。
2)全國地質資料匯交監(jiān)管業(yè)務總體框架應用安全是利用PKI/CA基礎設施發(fā)放的數(shù)字證書來提供安全服務,為用戶登錄提供數(shù)字證書認證服務,提高身份認證強度及增加關鍵業(yè)務操作的防抵賴功能;通過配備SSL,實現(xiàn)客戶端到服務端通信的安全。
3)全國地質資料匯交監(jiān)管業(yè)務總體框架網(wǎng)絡安全主要是為應用劃分獨立的安全域,并制定配置合理的安全策略,在網(wǎng)絡層面保護全國地質資料管理業(yè)務平臺通信的安全。
4)主機安全防護將服務器主機操作系統(tǒng)、數(shù)據(jù)庫及中間件進行安全加固,以滿足當前安全需求。
5)數(shù)據(jù)安全方面做好數(shù)據(jù)庫管理員及應用用戶的訪問控制,及時對數(shù)據(jù)進行備份,確保數(shù)據(jù)的可靠性和高可用性;使用數(shù)據(jù)庫軟件的安全策略確保數(shù)據(jù)的安全性。
2.2 技術實現(xiàn)過程
地質資料匯交監(jiān)管平臺總體框架解決方案采用SOA面向服務的企業(yè)IT架構,根據(jù)需求通過網(wǎng)絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用,將應用程序的不同功能單元通過服務之間定義的接口和契約聯(lián)系起來,使得構建在各種這樣的系統(tǒng)中的服務可以以統(tǒng)一和通用的方式進行交互[2],實現(xiàn)各業(yè)務子系統(tǒng)的單點登錄、互聯(lián)互通、統(tǒng)一架構及統(tǒng)一標準,有助于解決信息系統(tǒng)間的信息孤島問題。業(yè)務框架技術實現(xiàn)過程見圖2。
系統(tǒng)采用J2EE框架來實現(xiàn)地質資料匯交監(jiān)管業(yè)務,使平臺具有較好的靈活性、可擴展性,便于系統(tǒng)的設計、開發(fā)、部署與維護。服務器采用Tomcat5.0以上版本,界面層采用JSP+JQuery+Ajax+HTML+Servlet技術構件門戶站點。門戶界面采用Ajax技術,提高用戶界面的訪問速度。采用JBOSE及Spring實現(xiàn)邏輯控制層,通過EJB(Sun的服務器端組件模型)技術來處理系統(tǒng)的業(yè)務邏輯部分,采用CMP(可操作的容器管理持久模型)提高部署的簡易性和實體EJB的可移植性。
平臺設計通過對現(xiàn)有系統(tǒng)應用情況的調研,結合異構、異地的靜態(tài)數(shù)據(jù)集成,由子系統(tǒng)主動推送方式保證各系統(tǒng)的數(shù)據(jù)庫自治性,基于Web Service服務來實現(xiàn)。對于實時數(shù)據(jù)的集成,采用XML接口編碼,通過Web Service接口調用來實現(xiàn)集成[3-4]。在Web Service支持下,系統(tǒng)不依賴于單一的集成產(chǎn)品或受其限制,靈活應用XML、數(shù)據(jù)倉庫、集成中間件等技術,以實現(xiàn)對復雜數(shù)據(jù)類型的集成?;赪eb Service技術的數(shù)據(jù)集成解決方案,在保持現(xiàn)有系統(tǒng)自治性的基礎上,實現(xiàn)跨平臺、跨系統(tǒng)的異構、異地數(shù)據(jù)集成和實時業(yè)務流交互。在充分利用現(xiàn)有各系統(tǒng)存儲資源的基礎上,通過集中存儲和邏輯存儲相結合的方式,實現(xiàn)各類數(shù)據(jù)資源的整合和統(tǒng)一訪問[5]。
根據(jù)地質資料匯交監(jiān)管業(yè)務總體框架的定位及原則,地質資料匯交監(jiān)管平臺業(yè)務總體框架主要內容包括匯交監(jiān)管基礎業(yè)務管理、信息報送管理、信息發(fā)布與管理、綜合查詢、統(tǒng)計分析、日志管理、運行監(jiān)控、對外門戶、系統(tǒng)管理等。
3.1 匯交監(jiān)管基礎業(yè)務管理
匯交監(jiān)管基礎業(yè)務是整個業(yè)務體系框架建設的核心內容,主要是以項目為綱,以資料為主線,通過掌握各類礦業(yè)權及地質工作項目信息,實現(xiàn)部省兩級國土資源主管部門及館藏機構、委托保管單位、地質資料匯交人等通過監(jiān)管平臺開展成果、原始、實物地質資料從接收、發(fā)證、催交、公示等匯交監(jiān)管業(yè)務,主要包括非油氣類地質資料匯交監(jiān)管、油氣類地質資料匯交監(jiān)管、地質調查資料匯交監(jiān)管、地質資料匯交人查詢服務、地質資料匯交公示等業(yè)務。
3.2 信息報送管理
信息報送管理主要是實現(xiàn)各級地質資料館藏機構及委托保管單位按季度、年度在線報送地質資料管理統(tǒng)計數(shù)據(jù)及動態(tài)信息,提高地質資料管理信息報送的及時性及準確性。
圖2 業(yè)務框架技術實現(xiàn)過程圖
3.3 信息發(fā)布與管理
信息發(fā)布與管理的主要內容是按照地質資料管理有關要求向社會公開地質資料匯交有關信息,實現(xiàn)社會公眾實時查詢各類地質資料匯交情況,通過對外門戶發(fā)布通知公告、法律法規(guī)、動態(tài)信息,推進匯交監(jiān)管各類業(yè)務數(shù)據(jù)的發(fā)布與應用。
3.4 綜合查詢
通過匯交監(jiān)管平臺可查詢匯交監(jiān)管、信息報送等有關業(yè)務數(shù)據(jù)的關聯(lián)查詢,例如,查看某單位的地質資料年度匯交數(shù)據(jù),并可以查看該單位年度匯交地質資料詳細信息及與之相關的其他資料信息等。
3.5 統(tǒng)計分析
統(tǒng)計分析主要是對匯交監(jiān)管、管理業(yè)務等數(shù)據(jù)的分析與對比。例如,將年度地質資料匯交情況、年度地質資料館藏情況、年度信息報送情況等進行綜合統(tǒng)計分析。在前臺表現(xiàn)為數(shù)據(jù)報表和圖形數(shù)據(jù)分析,在后臺通過報表引擎和圖形引擎進行數(shù)據(jù)的組織、計算、匯總、繪制等處理工作。
3.6 日志管理
日志管理記錄系統(tǒng)的安全事件,掌握平臺及各子系統(tǒng)發(fā)生的異常行為,跟蹤分析發(fā)生異常行為的用戶及影響的范圍,通過日志統(tǒng)計分析匯總得到各種統(tǒng)計分析結果,從整體上了解平臺運行的變化趨勢。系統(tǒng)的告警日志可以掌握用戶對數(shù)據(jù)需求并根據(jù)用戶實際需求定制的不同數(shù)據(jù)訪問規(guī)則;系統(tǒng)訪問日志可以了解每個系統(tǒng)及業(yè)務功能的使用頻次、用戶日常行為、系統(tǒng)主要應用對象等;系統(tǒng)的下載日志可以掌握哪些業(yè)務表數(shù)據(jù)需求量最大并根據(jù)報表進行合理的資源分配。
3.7 運行監(jiān)控
運行監(jiān)控主要是對監(jiān)管平臺內各子系統(tǒng)的運行情況(資源占用、響應速度等)、用戶訪問情況進行監(jiān)控,并提供統(tǒng)計分析圖表。當系統(tǒng)資源占用率、響應速度、用戶訪問值達到一定的臨界值時,系統(tǒng)自動給出預警信息。
前臺以圖形方式展示平臺的運行情況和統(tǒng)計信息,后臺收集、處理監(jiān)管平臺服務器的進程數(shù)、CPU占用率、內存占用率、系統(tǒng)用戶登錄信息等數(shù)據(jù)。
3.8 對外門戶
對外門戶向社會公眾、地質資料主管部門、地質資料館藏機構展示地質資料匯交管理相關通知及經(jīng)過審核的地質資料管理業(yè)務信息。例如,通知通告、法律法規(guī)、地質資料管理常用文檔、地質資料匯交憑證發(fā)放情況、地質資料催交信息等內容。
3.9 系統(tǒng)管理
用戶可根據(jù)業(yè)務人員的工作性質及內容、所屬部門與分組分配角色。通過角色,將系統(tǒng)權限直接賦權到賬號上,并結合專業(yè)業(yè)務子系統(tǒng)中數(shù)據(jù)安全分級設置,對用戶的功能/操作權限和數(shù)據(jù)權限進行控制。保證授權用戶正常地訪問數(shù)據(jù),并防止非法用戶對應用平臺的入侵,以及防止現(xiàn)有用戶對數(shù)據(jù)的越權訪問,匯交監(jiān)管平臺中的用戶信息與業(yè)務系統(tǒng)的用戶均建立一定的對應關系,從而保障平臺安全、穩(wěn)定的運行。
3.10 部署模式
地質資料匯交監(jiān)管平臺是一個整合多個應用功能,為用戶提供地質資料匯交監(jiān)管相關業(yè)務管理及綜合查詢的平臺,系統(tǒng)采取集中式部署,并與相關系統(tǒng)通過接口進行數(shù)據(jù)交換。
地質資料匯交監(jiān)管是促進地質資料資源匯聚的重要手段。本文結合地質資料匯交監(jiān)管業(yè)務實際,在充分調研需求的基礎上,從業(yè)務框架結構、技術實現(xiàn)及功能等方面進行了分析與設計。地質資料匯交監(jiān)管業(yè)務體系總體框架實現(xiàn)了地質資料監(jiān)管相關業(yè)務系統(tǒng)的統(tǒng)一管理與應用,統(tǒng)一了不同匯交渠道的地質資料監(jiān)管方式,對促進地質資料匯交監(jiān)管業(yè)務一體化及推進匯交監(jiān)管業(yè)務體系建設具有重要的支撐作用。
[1] 國土資源部.國土資源部關于印發(fā)地質資料匯交監(jiān)管平臺工作方案的通知(國土資發(fā)〔2011〕78號)[EB].2011.
[2] SOA RM. Reference Model for Service Oriented Architecture 1.0,OASIS Standard.[S]. 2006.
[3] SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SoaML),OMG Adopted specification, may 2012[EB/OL]. http://www.omg.org/spec/SoaML/1.0.1/PDF/.
[4] OASIS WEB SERVICES BROKERED NOTIFICATION1.3(WS-Brokered Notification), OASIS Standard,1 October 2006[EB/OL].http://docs.oasis-open.org/wsn/wsn-ws_brokered_notification-1.3-spec-os.pdf.
[5] 伍錦程,王占昌,張紅英,等.石小亞地質資料多元異構信息的統(tǒng)一化描述[J].中國礦業(yè),2013,22(9):66-68.
Research on the general framework for business architecture of geological data submission supervision platform
WU Xiao-ping1,2,3, WANG Qian-ju1,2,3, LIAN-Jian2,3,XU Bai-quan2,3,PENG Ying-ping4
(1.National Engineering Research Center for Geographic InformationSystem,China University of Geosciences (Wuhan),Wuhan 430074,China;2.Development and Research Center, China Geological Survey, Beijing 100037, China;3. National Geological Archives of China, Beijing 100037, China;4.Beijing Shida Zhengxin Mineral Resources Technology Consulting Co., Ltd., Beijing 100037, China)
As the main starting point of geological data administration, Geological data submission supervision platform is very important to standardizing the management of geological data. In order to solve the problems of data sharing and application between geological data management systems, unified management of geological data information, and improve the level of comprehensive analysis and application of information, in this paper, with the geological data submission supervision business practice, we studied the basic orientation and principles of the business architecture framework of the geological data submission supervision platform, designed the submission supervision business function framework including submission supervision, public inquiry, management information subssion, etc., analyzed and developed the structure, technical methods and core functionsof the general framework of the supervision business. All of these work and results provide technical support for the realization of the integrated operation andapplication of geological data submission supervision.
geological data; supervision; system framework
2016-09-15
中國地質調查局地質礦產(chǎn)調查評價專項“地質資料資源匯聚與管理”計劃項目所屬子項目“全國地質資料管理業(yè)務平臺建設及運行維護”資助(編號:12120113025400);中國地質調查局地質礦產(chǎn)調查評價專項“地質資料資源匯聚與管理”計劃項目所屬子項目“地質資料委托管理系統(tǒng)建設”資助(編號:12120115072501)
吳小平(1982-),男,工程師,地理信息專業(yè),現(xiàn)主要從事地質信息技術及地質資料管理研究工作。E-mail: drcwxp@163.com。
王黔駒(1978-),男,高級工程師,地質工程專業(yè),現(xiàn)主要從事地質信息技術及地質資料管理研究工作。E-mail: wqianju@cgs.cn。
G275
A
1004-4051(2016)11-067-05