版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ICSFORMTEXT13.200FORMTEXTC65FORMTEXTDBFORMTEXT32DBFORMTEXT32/FORMTEXTXXXXX—FORMTEXTXXXXFORMTEXTFORMTEXT安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)交換與共享技術(shù)規(guī)范FORMTEXTTechnicalSpecificationsforDataExchangeandSharingofWorkSafetyInformationSystemFORMDROPDOWNFORMTEXTFORMTEXTXXXX-FORMTEXTXX-FORMTEXTXX發(fā)布FORMTEXTXXXX-FORMTEXTXX-FORMTEXTXX實(shí)施FORMTEXT江蘇省質(zhì)量技術(shù)監(jiān)督局發(fā)布DB32/XXXXX—XXXX安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)交換與共享技術(shù)規(guī)范范圍本標(biāo)準(zhǔn)提出了安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)交換與共享體系架構(gòu)、技術(shù)實(shí)現(xiàn)方式、數(shù)據(jù)交換與共享系統(tǒng)的技術(shù)要求、數(shù)據(jù)接口規(guī)范和數(shù)據(jù)交換共享內(nèi)容。本標(biāo)準(zhǔn)適用于江蘇省內(nèi)各級安全生產(chǎn)管理部門信息系統(tǒng)的規(guī)劃、設(shè)計(jì)和建設(shè)。對有關(guān)行業(yè)、領(lǐng)域的安全生產(chǎn)工作實(shí)施監(jiān)督管理的部門(即安全生產(chǎn)委員會成員單位)信息系統(tǒng)及其他安全生產(chǎn)信息系統(tǒng)建設(shè)可以參照執(zhí)行。規(guī)范性引用文件下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅所注日期的版本適用于本文件;凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T5271.4信息技術(shù)詞匯第4部分:數(shù)據(jù)的組織GB/T7027標(biāo)準(zhǔn)化工作導(dǎo)則信息分類的基本原則和方法GB/T7408數(shù)據(jù)元和交換格式數(shù)據(jù)交換日期和時間表示法GB/T18391.1信息技術(shù)數(shù)據(jù)元的規(guī)范與標(biāo)準(zhǔn)第1部分:數(shù)據(jù)元的規(guī)范與標(biāo)準(zhǔn)化框架GB/T18793信息技術(shù)可擴(kuò)展置標(biāo)語言(XML)1.0GB/T21062.1政務(wù)信息資源交換體系第1部分:總體框架GB/T21062.2政務(wù)信息資源交換體系第2部分:技術(shù)要求GB/T21062.3政務(wù)信息資源交換體系第3部分:數(shù)據(jù)接口規(guī)范GB/T21062.4政務(wù)信息資源交換體系第4部分:技術(shù)管理要求DB32/TXXXX-XXXX江蘇省生產(chǎn)經(jīng)營單位安全生產(chǎn)基礎(chǔ)數(shù)據(jù)庫建設(shè)及管理規(guī)范DB32/TXXXX-XXXX江蘇省安全生產(chǎn)監(jiān)管監(jiān)察業(yè)務(wù)和應(yīng)急指揮平臺數(shù)據(jù)規(guī)范術(shù)語及定義安全生產(chǎn)數(shù)據(jù)交換dataexchangeforworksafety安全生產(chǎn)數(shù)據(jù)交換是指安全生產(chǎn)信息化領(lǐng)域獨(dú)立于具體應(yīng)用,交換包括政府之間以及與社會服務(wù)機(jī)構(gòu)之間,不隨應(yīng)用的變化而變化,保證數(shù)據(jù)可靠傳輸和安全傳輸,提供統(tǒng)一接口規(guī)范,實(shí)現(xiàn)安全生產(chǎn)信息系統(tǒng)與不同部門異構(gòu)系統(tǒng)之間不同格式數(shù)據(jù)的交換。安全生產(chǎn)數(shù)據(jù)共享datasharingforworksafety安全生產(chǎn)數(shù)據(jù)共享是指通過網(wǎng)絡(luò)實(shí)現(xiàn)各級安全生產(chǎn)監(jiān)督管理部門與安全生產(chǎn)委員會成員單位之間信息和信息產(chǎn)品的交流與共用。前置機(jī)front-endprocessor前置機(jī)是一種以數(shù)據(jù)交換為基礎(chǔ)的中間交易設(shè)備,它實(shí)現(xiàn)的主要功能有網(wǎng)絡(luò)通信、數(shù)據(jù)認(rèn)證、數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)流水記錄、數(shù)據(jù)預(yù)處理、數(shù)據(jù)監(jiān)控和數(shù)據(jù)統(tǒng)計(jì)等。服務(wù)接口serviceinterface服務(wù)接口是指各級安全生產(chǎn)信息系統(tǒng)之間以及與其他不同層次、不同部門信息系統(tǒng)或人之間的共享邊界。數(shù)據(jù)元dataelement一種數(shù)據(jù)單元,在某個上下文中視為不可分,通過一組屬性描述其定義、標(biāo)識、表示和允許值。[GB/T5271.4-2000術(shù)語和定義04.07.01]參數(shù)parameter也叫參變量,可以是賦予的常數(shù)值,也可以是一種變量,用來控制隨其變化而變化的其他量。代碼code一組有序的數(shù)字或字母的排列,是代表客觀實(shí)體及其屬性的符號。數(shù)據(jù)交換與共享體系總體要求數(shù)據(jù)交換與共享在整個安全生產(chǎn)信息系統(tǒng)中居于中心地位。本級安全生產(chǎn)信息系統(tǒng)平臺通過數(shù)據(jù)交換與共享系統(tǒng)抽取及共享下級安全生產(chǎn)信息系統(tǒng)平臺提供的數(shù)據(jù)并進(jìn)行存儲,以及通過數(shù)據(jù)交換與共享系統(tǒng)向上級平臺提供其所需的數(shù)據(jù)。此外,本級安全生產(chǎn)信息系統(tǒng)平臺還應(yīng)滿足本級政府信息系統(tǒng)平臺的數(shù)據(jù)共享與交換要求,同時可支持與國家級安全生產(chǎn)監(jiān)管部門、本級安委會成員單位、下級安全生產(chǎn)監(jiān)管部門、本級各類企業(yè)等相關(guān)單位業(yè)務(wù)系統(tǒng)的數(shù)據(jù)交換。從而形成互聯(lián)互通、數(shù)據(jù)共享的安全生產(chǎn)信息系統(tǒng)平臺數(shù)據(jù)庫體系,實(shí)現(xiàn)安全生產(chǎn)領(lǐng)域信息系統(tǒng)之間的數(shù)據(jù)交換與共享。各級安全生產(chǎn)信息系統(tǒng)與外部數(shù)據(jù)源的交換與共享邏輯關(guān)系如圖1所示。安全生產(chǎn)數(shù)據(jù)共享平臺數(shù)據(jù)交換與共享邏輯關(guān)系圖實(shí)現(xiàn)方式實(shí)現(xiàn)各級安全生產(chǎn)信息系統(tǒng)之間及與其他相關(guān)業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交換與共享的方式可分為:ETL實(shí)現(xiàn)數(shù)據(jù)庫之間數(shù)據(jù)交換與共享;數(shù)據(jù)文件導(dǎo)入應(yīng)用系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)交換與共享;數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)交換與共享;消息和WebServices服務(wù)實(shí)現(xiàn)數(shù)據(jù)交換與共享;消息和共享文件實(shí)現(xiàn)數(shù)據(jù)交換與共享。應(yīng)根據(jù)安全生產(chǎn)信息系統(tǒng)與各應(yīng)用系統(tǒng)之間的環(huán)境條件來選擇其技術(shù)實(shí)現(xiàn)方式。ETL實(shí)現(xiàn)方式ETL實(shí)現(xiàn)方式如圖2所示,兩個業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫之間通過數(shù)據(jù)工具(ETL)實(shí)現(xiàn)數(shù)據(jù)的抽?。‥xtract)、轉(zhuǎn)換(Transform)和加載(Load),達(dá)到數(shù)據(jù)交換的目的。ETL實(shí)現(xiàn)數(shù)據(jù)庫之間數(shù)據(jù)交換與共享流程圖在ETL數(shù)據(jù)抽取工具中進(jìn)行配置兩個數(shù)據(jù)庫中參與數(shù)據(jù)交換的表,配置數(shù)據(jù)映射,配置交換任務(wù),配置任務(wù)調(diào)度。ETL數(shù)據(jù)抽取工具按照調(diào)度時間執(zhí)行數(shù)據(jù)交換配置,利用交換引擎完成數(shù)據(jù)的捕獲、抽取、轉(zhuǎn)換和加載,達(dá)到安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)庫和安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)庫之間數(shù)據(jù)交換。使用環(huán)境:兩個業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的網(wǎng)絡(luò)互通,主要應(yīng)用于安全生產(chǎn)信息系統(tǒng)之間進(jìn)行數(shù)據(jù)交換。技術(shù)選擇:基于數(shù)據(jù)庫的數(shù)據(jù)工具ETL。數(shù)據(jù)同步:對數(shù)據(jù)同步的實(shí)時性要求不高,增量數(shù)據(jù)大,可以按月/季度進(jìn)行數(shù)據(jù)交換。用戶操作:用戶通過在“ETL數(shù)據(jù)抽取工具”中進(jìn)行配置,可以自動執(zhí)行。數(shù)據(jù)流向:數(shù)據(jù)流向支持雙向同步。數(shù)據(jù)文件導(dǎo)入應(yīng)用系統(tǒng)實(shí)現(xiàn)方式數(shù)據(jù)文件導(dǎo)入應(yīng)用系統(tǒng)實(shí)現(xiàn)方式如圖3所示,從某系統(tǒng)的數(shù)據(jù)庫中導(dǎo)出的數(shù)據(jù)文件,通過數(shù)據(jù)導(dǎo)入功能,將數(shù)據(jù)文件導(dǎo)入目標(biāo)應(yīng)用系統(tǒng)中,然后進(jìn)行數(shù)據(jù)解析和數(shù)據(jù)使用的過程,達(dá)到數(shù)據(jù)交換的目的。利用數(shù)據(jù)文件導(dǎo)入應(yīng)用系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)交換與共享流程圖下級用戶登錄上級安全生產(chǎn)信息系統(tǒng)的數(shù)據(jù)共享模塊,下載數(shù)據(jù)模板文件,填充數(shù)據(jù)然后再上傳到上級安全生產(chǎn)信息系統(tǒng)。上級安全生產(chǎn)信息系統(tǒng)將導(dǎo)入的數(shù)據(jù)解析到對應(yīng)的應(yīng)用系統(tǒng)數(shù)據(jù)庫中。使用環(huán)境:兩個應(yīng)用系統(tǒng)之間的網(wǎng)絡(luò)存在防火墻或者物理隔絕,導(dǎo)致兩個應(yīng)用系統(tǒng)之間不能相互訪問,必須通過人工傳輸數(shù)據(jù)文件。技術(shù)選擇:基于組裝和解析數(shù)據(jù)文件XML和Excel等技術(shù)。用戶操作:下級用戶登錄(特殊賬戶)安全生產(chǎn)信息系統(tǒng)系統(tǒng)中的數(shù)據(jù)庫管理系統(tǒng),下載需要上傳數(shù)據(jù)的模板文件(如Excel),按照格式填寫數(shù)據(jù),然后上傳導(dǎo)入。數(shù)據(jù)流向:通過數(shù)據(jù)文件實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入導(dǎo)出,支持?jǐn)?shù)據(jù)雙向流動。數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫實(shí)現(xiàn)方式數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫實(shí)現(xiàn)方式如圖4,從某系統(tǒng)的數(shù)據(jù)庫中導(dǎo)出的數(shù)據(jù)文件,通過數(shù)據(jù)導(dǎo)入功能,將數(shù)據(jù)文件導(dǎo)入目標(biāo)數(shù)據(jù)庫中,然后進(jìn)行數(shù)據(jù)解析和數(shù)據(jù)使用的過程,達(dá)到數(shù)據(jù)交換的目的。利用數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)交換與共享流程圖外部應(yīng)用系統(tǒng)或者數(shù)據(jù)庫工具將數(shù)據(jù)導(dǎo)出形成數(shù)據(jù)文件。在ETL數(shù)據(jù)抽取工具中進(jìn)行配置數(shù)據(jù)文件與數(shù)據(jù)庫映射,配置數(shù)據(jù)映射,配置交換任務(wù),配置任務(wù)調(diào)度。ETL數(shù)據(jù)抽取工具按照調(diào)度時間執(zhí)行數(shù)據(jù)交換配置,利用交換引擎完成數(shù)據(jù)的捕獲、抽取、轉(zhuǎn)換和加載,達(dá)到與安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)庫和外部系統(tǒng)的數(shù)據(jù)文件之間數(shù)據(jù)交換。使用環(huán)境:兩個應(yīng)用系統(tǒng)數(shù)據(jù)庫之間的網(wǎng)絡(luò)存在防火墻或者物理隔絕,導(dǎo)致兩個系統(tǒng)數(shù)據(jù)庫之間不能相互訪問,必須通過人工傳輸數(shù)據(jù)文件。技術(shù)選擇:基于組裝和解析數(shù)據(jù)文件XML和Excel等技術(shù)。數(shù)據(jù)同步:對數(shù)據(jù)交換的實(shí)時性要求不高,增量數(shù)據(jù)大,可以按季/年度進(jìn)行數(shù)據(jù)交換。用戶操作:系統(tǒng)管理員登錄ETL數(shù)據(jù)抽取工具,根據(jù)數(shù)據(jù)配置數(shù)據(jù)文件和數(shù)據(jù)庫的對應(yīng)關(guān)系,然后執(zhí)行數(shù)據(jù)交換。消息和WebServices服務(wù)實(shí)現(xiàn)方式消息和WebServices服務(wù)實(shí)現(xiàn)方式如圖5,兩個應(yīng)用系之間通過系統(tǒng)接口實(shí)現(xiàn)數(shù)據(jù)訪問、數(shù)據(jù)傳輸、數(shù)據(jù)解析和數(shù)據(jù)使用,達(dá)到數(shù)據(jù)交換的目的。消息和WebServices服務(wù)實(shí)現(xiàn)數(shù)據(jù)交換與共享流程圖其他信息系統(tǒng)每次“(1)調(diào)用服務(wù)上傳數(shù)據(jù)”,數(shù)據(jù)交換與共享系統(tǒng)給對方一個數(shù)據(jù)處理結(jié)果(利用“(2)回執(zhí)消息”)。如果處理異常,回執(zhí)消息告知其他信息系統(tǒng)再次調(diào)用服務(wù)上傳數(shù)據(jù)。參與數(shù)據(jù)交換的格式采用WebServices服務(wù)接口標(biāo)準(zhǔn),通知和異常信息采用標(biāo)準(zhǔn)消息格式。使用環(huán)境:兩個應(yīng)用系統(tǒng)可以直接相互訪問,或者兩個應(yīng)用系統(tǒng)之間通過如前置機(jī)等網(wǎng)絡(luò)中轉(zhuǎn)設(shè)備間接相互訪問。技術(shù)選擇:基于面向服務(wù)架構(gòu)的SOA的WebServices技術(shù)。數(shù)據(jù)同步:對數(shù)據(jù)交換的實(shí)時性要求高,每次進(jìn)行數(shù)據(jù)交換的增量數(shù)據(jù)較小。用戶操作:沒有單獨(dú)的用戶操作,數(shù)據(jù)同步觸發(fā)嵌套在應(yīng)用系統(tǒng)中。數(shù)據(jù)流向:數(shù)據(jù)流向支持雙向同步。數(shù)據(jù)質(zhì)量:對數(shù)據(jù)的交換質(zhì)量有要求,一旦數(shù)據(jù)交換失敗,系統(tǒng)能自動識別并及時再次進(jìn)行數(shù)據(jù)交換行為。在此利用消息驅(qū)動來保障數(shù)據(jù)交換異常處理。消息和共享文件實(shí)現(xiàn)方式消息和共享文件實(shí)現(xiàn)方式如圖6,兩個應(yīng)用系統(tǒng)之間通過共享文件實(shí)現(xiàn)數(shù)據(jù)組裝、數(shù)據(jù)傳輸、數(shù)據(jù)解析和數(shù)據(jù)使用,達(dá)到數(shù)據(jù)交換的目的。消息和共享文件實(shí)現(xiàn)數(shù)據(jù)交換與共享流程圖前置機(jī)上部署消息服務(wù)器和FTP服務(wù)器,負(fù)責(zé)消息轉(zhuǎn)發(fā)和文件共享。數(shù)據(jù)交換與共享系統(tǒng)將需要共享的數(shù)據(jù)文件通過FTP客戶端上傳到前置機(jī)上的FTP服務(wù)器共享目錄中,消息通知其他信息系統(tǒng),其他信息系統(tǒng)請求FTP服務(wù)器的共享目錄,下載共享數(shù)據(jù)文件,然后按照數(shù)據(jù)格式進(jìn)行數(shù)據(jù)解析和數(shù)據(jù)使用。業(yè)務(wù)流程方向也可以從其他信息系統(tǒng)到數(shù)據(jù)交換與共享系統(tǒng),異常通知采用消息機(jī)制。使用環(huán)境:兩個應(yīng)用系統(tǒng)都能訪問網(wǎng)絡(luò)上的某個共享目錄,或者兩個應(yīng)用系統(tǒng)都能訪問同一個FTP服務(wù)器。技術(shù)選擇:基于XML文件和FTP服務(wù)器技術(shù)。數(shù)據(jù)同步:兩個應(yīng)用系統(tǒng)之間的數(shù)據(jù)對實(shí)時性要求不高,增量數(shù)據(jù)大,可以按月/季度進(jìn)行數(shù)據(jù)交換。用戶操作:系統(tǒng)有單獨(dú)的操作界面,手工觸發(fā)完成數(shù)據(jù)交換。數(shù)據(jù)流向:數(shù)據(jù)流向支持雙向同步。數(shù)據(jù)質(zhì)量:對數(shù)據(jù)的交換質(zhì)量有要求,一旦數(shù)據(jù)交換失敗,系統(tǒng)通過消息報告,提醒用戶手工重新操作。利用消息驅(qū)動來保障數(shù)據(jù)交換異常處理。技術(shù)要求:參與數(shù)據(jù)交換的數(shù)據(jù)文件存放“前置機(jī)”上,應(yīng)用系統(tǒng)完成數(shù)據(jù)交換文件的自動上傳、自動下載以及數(shù)據(jù)文件的數(shù)據(jù)交換。數(shù)據(jù)交換與共享體系架構(gòu)體系組成按照網(wǎng)絡(luò)環(huán)境和技術(shù)實(shí)現(xiàn)原理的不同,安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)交換與共享體系由ETL數(shù)據(jù)抽取系統(tǒng)、數(shù)據(jù)導(dǎo)入導(dǎo)出系統(tǒng)和數(shù)據(jù)交換與共享系統(tǒng)組成。數(shù)據(jù)交換與共享體系構(gòu)成如圖7所示。安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)交換與共享體系構(gòu)成ETL數(shù)據(jù)抽取系統(tǒng)ETL數(shù)據(jù)抽取工具系統(tǒng)由數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)加載和數(shù)據(jù)更新組成。數(shù)據(jù)抽取是指從源數(shù)據(jù)庫中按照條件抽取符合條件的數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)換是指按照配置的數(shù)據(jù)轉(zhuǎn)換條件對數(shù)據(jù)進(jìn)行加工轉(zhuǎn)換處理。數(shù)據(jù)加載是指處理好的數(shù)據(jù)進(jìn)行加載到緩存中進(jìn)行預(yù)處理。數(shù)據(jù)更新是指將預(yù)處理后的數(shù)據(jù)寫入目標(biāo)數(shù)據(jù)庫中,完成數(shù)據(jù)的更新。數(shù)據(jù)導(dǎo)入導(dǎo)出系統(tǒng)數(shù)據(jù)導(dǎo)入導(dǎo)出系統(tǒng)由數(shù)據(jù)文件導(dǎo)入和數(shù)據(jù)導(dǎo)出功能組成。數(shù)據(jù)文件導(dǎo)入主要指來自外部且包含數(shù)據(jù)的各種數(shù)據(jù)文件通過此功能可以將數(shù)據(jù)導(dǎo)入數(shù)據(jù)交換與共享系統(tǒng)中,數(shù)據(jù)交換與共享系統(tǒng)根據(jù)數(shù)據(jù)格式解析數(shù)據(jù)并更新到對應(yīng)的應(yīng)用系統(tǒng)中。數(shù)據(jù)導(dǎo)出是指根據(jù)各種導(dǎo)出條件將符合條件的數(shù)據(jù)導(dǎo)出到文件載體中。數(shù)據(jù)交換與共享系統(tǒng)安全生產(chǎn)信息系統(tǒng)數(shù)據(jù)交換與共享系統(tǒng)由前置交換子系統(tǒng)、交換橋接子系統(tǒng)、交換傳輸子系統(tǒng)、交換管理子系統(tǒng)組成。前置交換子系統(tǒng)由交換前置機(jī)、交換信息庫和交換適配器等組成。前置交換子系統(tǒng)與安全生產(chǎn)信息系統(tǒng)應(yīng)用系統(tǒng)之間隔離,保證安全生產(chǎn)信息系統(tǒng)業(yè)務(wù)信息庫和業(yè)務(wù)應(yīng)用系統(tǒng)的獨(dú)立性。交換橋接子系統(tǒng)是業(yè)務(wù)數(shù)據(jù)庫與前置交換數(shù)據(jù)庫之間的數(shù)據(jù)交換接口,以實(shí)現(xiàn)兩個數(shù)據(jù)庫之間的雙向信息同步。系統(tǒng)由橋接服務(wù)運(yùn)行環(huán)境和橋接服務(wù)配置工具組成。橋接服務(wù)時利用橋接服務(wù)配置工具組裝應(yīng)用適配器組件以完成一個數(shù)據(jù)橋接流程的服務(wù)程序,提供日志管理、安全管理、應(yīng)用適配器管理等基本功能。交換傳輸子系統(tǒng)作為前置交換子系統(tǒng)之間的數(shù)據(jù)交換通道,實(shí)現(xiàn)交換信息的打包、轉(zhuǎn)換、傳遞、路由、解包等功能。根據(jù)部署的交換流程,實(shí)現(xiàn)前置交換信息庫之間的信息處理和穩(wěn)定可靠、不間斷的信息傳遞。交換管理子系統(tǒng)實(shí)現(xiàn)對整個數(shù)據(jù)交換過程的流程配置、部署、執(zhí)行和整個數(shù)據(jù)交換系統(tǒng)運(yùn)行進(jìn)行監(jiān)控、管理。交換流程管理應(yīng)提供圖形化的交換流程配置工具,支持交換流程設(shè)計(jì)、配置、測試功能。交換管理系統(tǒng)應(yīng)能監(jiān)視數(shù)據(jù)交換與共享系統(tǒng)的狀態(tài)、服務(wù)、日志、消息等信息。技術(shù)要求數(shù)據(jù)交換與共享系統(tǒng)應(yīng)滿足以下要求:應(yīng)支持?jǐn)?shù)據(jù)雙向同步;應(yīng)支持各種主流操作系統(tǒng);應(yīng)支持國內(nèi)外主流數(shù)據(jù)庫;應(yīng)支持結(jié)構(gòu)化及非結(jié)構(gòu)化的數(shù)據(jù);應(yīng)支持HTTP、HTTPS、TCP、TCPS、JMS、SOAP、FTP等多種協(xié)議;應(yīng)支持文件大小4GB以上單個文件的傳輸;應(yīng)支持單表記錄2000萬條以上數(shù)據(jù)庫數(shù)據(jù)的傳輸;應(yīng)提供增量數(shù)據(jù)自動識別功能。在不修改數(shù)據(jù)庫結(jié)構(gòu)的情況下,系統(tǒng)應(yīng)能自動識別出需要交換的信息,包括新增、被修改或被刪除的信息;應(yīng)支持多個數(shù)據(jù)交換與共享任務(wù)或服務(wù)同時運(yùn)行,應(yīng)支持遠(yuǎn)程部署;應(yīng)提供管理與監(jiān)控接口,支持遠(yuǎn)程管理功能;消息傳送應(yīng)支持RFC2616(超文本傳輸協(xié)議);應(yīng)采用W3C的SOAP1.2作為消息封裝格式;采用W3C的WSDL1.2作為交換服務(wù)描述規(guī)范;提供消息尋址功能,支持信息路由功能;提供消息確認(rèn)和消息選擇性重發(fā)機(jī)制以實(shí)現(xiàn)安全可靠的消息傳遞功能;提供消息差錯處理功能;應(yīng)提供數(shù)據(jù)交換流程監(jiān)控功能;應(yīng)提供系統(tǒng)狀態(tài)及交換服務(wù)運(yùn)行狀態(tài)查詢功能;應(yīng)提供數(shù)據(jù)交換日志管理及日志查詢的功能,能實(shí)時監(jiān)視數(shù)據(jù)交換的情況;應(yīng)提供7*24小時穩(wěn)定可靠的服務(wù);應(yīng)具備良好的可擴(kuò)展性,可根據(jù)交換與共享需求的變化實(shí)現(xiàn)系統(tǒng)的擴(kuò)展部署;應(yīng)具備與安全等級相應(yīng)的安全防護(hù)措施,具備符合安全等級要求的快速恢復(fù)能力;應(yīng)支持視頻流大數(shù)據(jù)交換技術(shù)。技術(shù)管理要求數(shù)據(jù)交換與共享系統(tǒng)的技術(shù)管理應(yīng)遵照GB/T21062.4-2007執(zhí)行。數(shù)據(jù)接口規(guī)范數(shù)據(jù)接口模型總則本章節(jié)規(guī)定的數(shù)據(jù)接口模型用于在安全生產(chǎn)信息系統(tǒng)與其他系統(tǒng)之間進(jìn)行數(shù)據(jù)交換或數(shù)據(jù)共享時封裝信息內(nèi)容,可支持結(jié)構(gòu)化的數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)的封裝。數(shù)據(jù)接口模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)集、附件集組成,如圖8所示。數(shù)據(jù)接口模型示意圖數(shù)據(jù)結(jié)構(gòu)是可選元素,元素名稱是DataStructure,用來描述交換信息內(nèi)容的結(jié)構(gòu)信息。數(shù)據(jù)集是可選元素,元素名稱是DataSet,用來封裝結(jié)構(gòu)化數(shù)據(jù)。附件集是可選元素,元素名稱是Attachments,用來表示非結(jié)構(gòu)化數(shù)據(jù)。數(shù)據(jù)集和附件集可以同時出現(xiàn),也可以單獨(dú)出現(xiàn)。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)由信息資源標(biāo)識,信息資源顯示名稱,說明性注釋,數(shù)據(jù)項(xiàng)和擴(kuò)展屬性5個元素組成,其結(jié)構(gòu)如圖9所示。數(shù)據(jù)結(jié)構(gòu)示意圖信息資源標(biāo)識XML元素名稱Identifier說明:交換信息的標(biāo)識符,采用GB/T18391.1-2002中對標(biāo)識符的相關(guān)規(guī)定,該元素為必需的元素。信息資源顯示名稱XML元素名稱DisplayName說明:信息資源用于顯示的名稱,可以采用信息系統(tǒng)的常用名稱,例如:企業(yè)基本信息,事故信息等。說明性注釋XML元素名稱ExplanatroyComment說明:對信息資源的解釋性描述,用于對信息資源進(jìn)行補(bǔ)充性,提示性說明,該元素是可選元素。數(shù)據(jù)項(xiàng)XML元素名稱DateUnit說明:構(gòu)成數(shù)據(jù)結(jié)構(gòu)的最小數(shù)據(jù)單位,一個DateUnit描述一個指標(biāo)性的結(jié)構(gòu),該元素至少出現(xiàn)一次,可以出現(xiàn)多次。數(shù)據(jù)項(xiàng)由數(shù)據(jù)項(xiàng)標(biāo)識,數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)項(xiàng)定義、備注、數(shù)據(jù)類型、最大長度、最小長度、精度8個元素組成:數(shù)據(jù)項(xiàng)標(biāo)識XML元素名稱:IDName說明:數(shù)據(jù)項(xiàng)的唯一標(biāo)識。該元素是必需的元素。數(shù)據(jù)項(xiàng)名稱XML元素名稱:DisplayName說明:數(shù)據(jù)項(xiàng)名稱。采用業(yè)務(wù)中慣用的名稱作為數(shù)據(jù)項(xiàng)名稱,例如企業(yè)基本信息。該元素是必需的元素。數(shù)據(jù)項(xiàng)定義XML元素名稱:Definition說明:描述數(shù)據(jù)項(xiàng)的含義。該元素是可選元素。備注XML元素名稱:Comments說明:數(shù)據(jù)項(xiàng)的備注信息。該元素是可選元素。數(shù)據(jù)類型XML元素名稱:Datatype說明:數(shù)據(jù)項(xiàng)取值的類型,包括字符型、數(shù)值型、日期型、二進(jìn)制等4種數(shù)據(jù)類型。該元素是必需的元素。最大長度XML元素名稱:MaximumSize說明:數(shù)據(jù)項(xiàng)取值的最大長度,不指定表示沒有最大長度限制。該元素是可選元素。最小長度XML元素名稱:MinimumSize說明:數(shù)據(jù)項(xiàng)取值的最小長度,不指定表示沒有最小長度限制。該元素是可選元素。精度XML元素名稱:Scale說明:數(shù)值型數(shù)據(jù)項(xiàng)的精度,及小數(shù)點(diǎn)后的位數(shù),不指定時表示沒有精度限制。該元素是可選元素。數(shù)據(jù)項(xiàng)擴(kuò)展屬性XML元素名稱:ExtendAttribute說明:描述數(shù)據(jù)項(xiàng)的擴(kuò)展信息,擴(kuò)展屬性由擴(kuò)展屬性名稱和擴(kuò)展屬性值2個元素組成。該元素是可選元素。數(shù)據(jù)集數(shù)據(jù)集用來封裝結(jié)構(gòu)化數(shù)據(jù)。數(shù)據(jù)集由一個或多個數(shù)據(jù)記錄組成,如圖10所示。圖SEQ"圖表"\*Arabic1數(shù)據(jù)集示意圖數(shù)據(jù)記錄XML元素名稱:RecordData說明:組成數(shù)據(jù)集的基本單位,表示一條記錄。例如,關(guān)系數(shù)據(jù)庫表中的一行,或者電子表格的一行等。數(shù)據(jù)記錄由一個或多個數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)項(xiàng)XML元素名稱:UnitData說明:組成數(shù)據(jù)記錄的基本單位。例如,關(guān)系數(shù)據(jù)庫表中的一行,或者電子表格的一行等。數(shù)據(jù)項(xiàng)由數(shù)據(jù)項(xiàng)標(biāo)識符、數(shù)據(jù)項(xiàng)名稱和數(shù)據(jù)項(xiàng)值3個元素組成:數(shù)據(jù)項(xiàng)標(biāo)識符XML元素名稱:UnitIDName說明:數(shù)據(jù)項(xiàng)的標(biāo)識符。與數(shù)據(jù)結(jié)構(gòu)中的某個數(shù)據(jù)項(xiàng)對應(yīng)。數(shù)據(jù)項(xiàng)名稱XML元素名稱:UnitDisplayName說明:數(shù)據(jù)項(xiàng)的名稱數(shù)據(jù)項(xiàng)值XML元素名稱:UnitValue說明:數(shù)據(jù)項(xiàng)的值。對于二進(jìn)制類型的數(shù)值應(yīng)首先采用BASE64編碼。附件集附件集用來封裝非結(jié)構(gòu)化數(shù)據(jù),如文本、圖像、音頻、視頻文件等。附件由一個或多個附件構(gòu)成,如圖11所示。圖SEQ"圖表"\*Arabic2附件集示意圖標(biāo)識名稱XML元素名稱:IDName說明:用于在該業(yè)務(wù)資料包中唯一標(biāo)識該附件的標(biāo)識符。顯示名稱XML元素名稱:DisplayName說明:該附件用于顯示的名稱。描述XML元素名稱:Description說明:對該附件的解釋性信息。類型描述XML元素名稱:TypeDescription說明:描述該附件的類型。常見的附件類型包括二進(jìn)制文件、文本文件、多媒體文件等。內(nèi)容XML元素名稱:Content說明:表示附件的內(nèi)容。附件的內(nèi)容可以通過多種方式被描述,包括文件名稱、URL、文件內(nèi)容。數(shù)據(jù)表結(jié)構(gòu)安全生產(chǎn)基礎(chǔ)數(shù)據(jù)庫表江蘇省生產(chǎn)經(jīng)營單位安全生產(chǎn)需要交換和共享的基礎(chǔ)數(shù)據(jù)庫表應(yīng)遵照DB32/TXXXX-XXXX執(zhí)行。安全生產(chǎn)監(jiān)管監(jiān)察業(yè)務(wù)和應(yīng)急指揮數(shù)據(jù)庫表江蘇省安全生產(chǎn)監(jiān)管監(jiān)察業(yè)務(wù)和應(yīng)急指揮需要交換和共享的數(shù)據(jù)庫表應(yīng)遵照DB32/TXXXX-XXXX執(zhí)行。用戶信息表江蘇省安全生產(chǎn)委員會各成員單位的用戶信息表,按表1執(zhí)行。江蘇省安全生產(chǎn)委員會各成員單位用戶信息表數(shù)據(jù)項(xiàng)字段名稱數(shù)據(jù)類型字段長度是否必需允許值或說明編號User_IdC16是用戶名User_NameC..50是統(tǒng)一分配的系統(tǒng)登錄用戶名密碼User_PassC..50是統(tǒng)一分配的系統(tǒng)登錄密碼單位名稱Org_NameC..200是單位的名稱所屬成員單位Org_IdC14是單位的機(jī)構(gòu)代碼。單位負(fù)責(zé)人User_LeadNameC..50是單位的負(fù)責(zé)人姓名分管負(fù)責(zé)人User_Charge_NameC..50是單位的分管負(fù)責(zé)人姓名業(yè)務(wù)負(fù)責(zé)人User_True_NameC..50是單位的相關(guān)業(yè)務(wù)負(fù)責(zé)人的姓名聯(lián)系電話User_PhoneC..50否單位的相關(guān)業(yè)務(wù)負(fù)責(zé)人的聯(lián)系電話郵政編碼Post_CodeC6否單位的郵政編碼電子郵箱User_EmailC..50否單位的相關(guān)負(fù)責(zé)人的電子郵箱手機(jī)號碼User_MobileC..50是單位的相關(guān)負(fù)責(zé)人的手機(jī)號碼傳真號碼User_FaxC..50否單位的相關(guān)負(fù)責(zé)人的傳真號碼備注User_NoteC..2000否需要備注說明的信息成員單位表江蘇省安全生產(chǎn)委員會各成員單位信息表,按表2執(zhí)行。江蘇省安全生產(chǎn)各成員單位信息表數(shù)據(jù)項(xiàng)字段名稱數(shù)據(jù)類型字段長度是否必需允許值或說明編號Org_IdC14是單位名稱Org_NameC..200是各成員單位的機(jī)構(gòu)名稱單位說明Org_NoteC..2000否需要備注說明的信息信息上報表江蘇省安全生產(chǎn)委員會各成員單位的信息上報表,按表3執(zhí)行。江蘇省安全生產(chǎn)委員會各成員單位的信息上報表數(shù)據(jù)項(xiàng)字段名稱數(shù)據(jù)類型字段長度是否必需允許值或說明編號UpInfo_IdC32是數(shù)據(jù)的唯一標(biāo)識,在業(yè)務(wù)系統(tǒng)中的主鍵上報用戶編號User_IdC16是用戶信息表中的用戶編號上報信息名稱UpInfo_TitleC..200是所上報信息的名稱信息類別Info_TypeC4是所上報信息的類別編號,詳見5.2.6信息類別的代碼表信息內(nèi)容UpInfo_ContextC..4000是上報信息的詳細(xì)內(nèi)容附件地址UpInfo_AttachC..100否上報信息附件的訪問地址續(xù)表3數(shù)據(jù)項(xiàng)字段名稱數(shù)據(jù)類型字段長度是否必需允許值或說明創(chuàng)建時間Create_Timed8是上報信息的創(chuàng)建時間更新時間Update_Timed8否上報信息的更新時間同步時間Synchro_Timed8否上報信息的同步時間同步標(biāo)志Synchro_FlagC1是上報信息的同步標(biāo)志,初始默認(rèn)為0,上報成功為1,失敗為2備注UpInfo_NoteC..2000否需要備注說明的信息信息下送表向江蘇省安委會各成員單位推送信息的信息下送表,按表4執(zhí)行。單位推送信息下送表數(shù)據(jù)項(xiàng)字段名稱數(shù)據(jù)類型字段長度是否必需允許值或說明編號DownInfo_IdC32是數(shù)據(jù)的唯一標(biāo)識,在業(yè)務(wù)系統(tǒng)中的主鍵接收用戶編號User_IdC16是用戶信息表中的用戶編號下送信息名稱DownInfo_TitleC..200是下送信息的名稱信息類別Info_TypeIdC4是下送信息的類別編號,詳見5.2.7信息類別的代碼表信息內(nèi)容DownInfo_ContextC..4000是下送信息的詳細(xì)內(nèi)容附件地址DownInfo_AttachC..100否下送信息附件的訪問地址創(chuàng)建時間Create_Timed8是下送信息的創(chuàng)建時間更新時間Update_Timed8否下送信息的更新時間同步時間Synchro_Timed8否下送信息的同步時間同步標(biāo)志Synchro_FlagC1是下送信息的同步標(biāo)志,初始默認(rèn)為0,下送接收成功為1,失敗為2備注DownInfo_NoteC..2000否需要備注說明的信息信息類別表江蘇省安委會各成員單位數(shù)據(jù)交換與共享的類別表,按表5執(zhí)行。江蘇省安委會各成員單位數(shù)據(jù)交換類別表數(shù)據(jù)項(xiàng)字段名稱數(shù)據(jù)類型字段長度是否必需允許值或說明編號Info_TypeIdC4是詳見5.2.8信息類別的代碼表信息類別名稱Info_Type_NameC..50是數(shù)據(jù)交換的類別名稱信息類別說明Info_Type_NoteC..2000否需要備注說明的信息信息類別的代碼江蘇省安委會各成員單位數(shù)據(jù)交換與共享的類別代碼,按表6執(zhí)行。江蘇省安委會各成員單位數(shù)據(jù)交換類別代碼表信息類別代碼信息類別名稱說明0101組織領(lǐng)導(dǎo)0102綜合治理0103隱患治理0104宣傳培訓(xùn)0105機(jī)構(gòu)建設(shè)0106應(yīng)急管理0107事故信息報告和處理0108控制指標(biāo)0109行業(yè)監(jiān)管的單位基本情況0110安全生產(chǎn)標(biāo)準(zhǔn)化0111職業(yè)健康0199其他工作數(shù)據(jù)格式從應(yīng)用的角度規(guī)定的數(shù)據(jù)元值的格式需求,包括所允許的最大或最小字符長度,數(shù)據(jù)元值的類型和表示格式等。按表7執(zhí)行。數(shù)據(jù)格式說明表字符含義C中文字符,可以包含漢字(中、國??等)、字母字符(a-z,A-Z)和數(shù)字字符等,C后加自然數(shù)表示定長字符串,如C6表示6個定長字符(一個漢字相當(dāng)于兩個字符)。N通過可計(jì)算的十進(jìn)制形式表達(dá)的值的類型,如(0、1、2、3等)。N后加自然數(shù)表示定長數(shù)值,如N4表示4位定長數(shù)字,N..3表示最多為3位數(shù)字,n..8,2表示總長度最多為8位數(shù)字,小數(shù)點(diǎn)后保留2位數(shù)字。D日期型,通過YYYYMMDD的形式表達(dá)的值的類型,符合GB/T7408,用D后加4、6、8,分別表示不同數(shù)據(jù)格式的日期型數(shù)據(jù)元素。D4表示YYYY;D6表示YYYYMM;D8表示YYYYMMDD;D10表示YYYYMMDDhh;D12表示YYYYMMDDhhmm;D14表示YYYYMMDDhhmmss。如2003年1月5日9時48分43秒,應(yīng)表示為20030105094843。B布爾值0:否,1:是P圖片F(xiàn)文件..UL表示長度不定的文本..從最小長度到最大長度,前面附加最小長度,后面附加最大長度(也可以只附加最大長度),如C..6表示最多6個字符;N2..7表示最少2位數(shù)字最多7位數(shù)字。固定接口身份驗(yàn)證接口調(diào)用前置服務(wù)系統(tǒng)時的用戶身份驗(yàn)證。按表8執(zhí)行。身份驗(yàn)證接口說明表原型接口參數(shù)和返回值說明功能描述publicstringAuthorization(stringuserid,stringpassword)Userid為江蘇省安全生產(chǎn)數(shù)據(jù)共享平臺用戶帳號Password為江蘇省安全生產(chǎn)數(shù)據(jù)共享平臺用戶密碼返回值:guid驗(yàn)證串,通過身份驗(yàn)證用戶,將獲取身份驗(yàn)證串;如果身份驗(yàn)證失敗,將返回空字符串。用于訪問前置服務(wù)系統(tǒng)的身份驗(yàn)證,直接支持政務(wù)CA證書的應(yīng)用,只有已經(jīng)注冊為江蘇省安全生產(chǎn)數(shù)據(jù)共享平臺用戶才能通過身份驗(yàn)證獲得身份驗(yàn)證串,通過身份驗(yàn)證串來訪問該前置服務(wù)的其它接口。數(shù)據(jù)集連通性檢測接口用于數(shù)據(jù)集連通性檢測,判斷前置服務(wù)系統(tǒng)WebService的函數(shù)接口是否可以正確調(diào)用。按表9執(zhí)行。數(shù)據(jù)集連通性檢測接口說明表原型接口參數(shù)和返回值說明功能描述publicstringDataSetConnectivity()不帶參數(shù)返回值:數(shù)據(jù)集(即WebService的函數(shù))的連通狀況信息,返回值格式是:{數(shù)據(jù)集名稱,連通狀況}。驗(yàn)證數(shù)據(jù)集能否連通。返回值中的數(shù)據(jù)集名稱指WebService名稱,如果數(shù)據(jù)集可以連通,則連通狀況為1;否則,連通狀況值為連通失敗的異常信息。數(shù)據(jù)項(xiàng)連通性檢測接口用于數(shù)據(jù)項(xiàng)連通性檢測,判斷前置服務(wù)系統(tǒng)WebService的函數(shù)接口是否可以正確調(diào)用。按表10執(zhí)行。數(shù)據(jù)項(xiàng)連通性檢測接口說明表原型接口參數(shù)和返回值說明功能描述publicstringDataItemConnectivity()不帶參數(shù)返回值:數(shù)據(jù)集中各數(shù)據(jù)項(xiàng)(即WebService的函數(shù))的連通狀況信息,返回值格式是:{數(shù)據(jù)項(xiàng)1名稱,連通狀況,數(shù)據(jù)項(xiàng)2名稱,連通狀況......}。驗(yàn)證數(shù)據(jù)集中各數(shù)據(jù)項(xiàng)的連通狀況。返回值中的數(shù)據(jù)項(xiàng)名稱指WebService的函數(shù)名稱,如果數(shù)據(jù)項(xiàng)可以連通,則連通狀況為1;否則,連通狀況為連通失敗的異常信息。專用接口不帶查詢參數(shù)的專用接口不帶查詢參數(shù)的專用接口只帶有身份驗(yàn)證串guid、RSA加密的公鑰,以及用戶上一次獲取該數(shù)據(jù)項(xiàng)的數(shù)據(jù)文件版本號。按表11執(zhí)行。不帶查詢參數(shù)的專用接口說明表原型接口參數(shù)和返回值說明功能描述publicstring函數(shù)名(stringguid,stringxmlPublicKey,stringhashValue)guid為通過身份驗(yàn)證獲取的驗(yàn)證串xmlPublicKey為RSA加密的公鑰,用于對數(shù)據(jù)密鑰進(jìn)行加密hashValue為用戶上一次獲取該數(shù)據(jù)項(xiàng)的數(shù)據(jù)文件版本號返回值:返回?cái)?shù)據(jù)壓縮包的當(dāng)前塊二進(jìn)制數(shù)據(jù)的base64編碼字符串。按順序分塊獲取共享數(shù)據(jù)壓縮包的二進(jìn)制數(shù)據(jù)的base64編碼字符串。帶查詢參數(shù)的專用接口帶查詢參數(shù)的專用接口除了以上三個參數(shù)外,還有數(shù)據(jù)提供者定義的查詢參數(shù)。查詢參數(shù)個數(shù)、參數(shù)名稱由發(fā)布者定義,參數(shù)類型統(tǒng)一為字符串類型。按表12執(zhí)行。帶查詢參數(shù)的專用接口說明表原型接口參數(shù)和返回值說明功能描述publicstring函數(shù)名(stringguid,stringxmlPublicKey,stringhashValue,type1arg1,type2,arg2,……)guid為通過身份驗(yàn)證獲取的驗(yàn)證串xmlPublicKey為RSA加密的公鑰,用于對數(shù)據(jù)密鑰進(jìn)行加密hashValue為用戶上一次獲取該數(shù)據(jù)項(xiàng)的數(shù)據(jù)文件版本號{argi}為{typei}指定的類型,是數(shù)據(jù)項(xiàng)的查詢參數(shù)返回值:返回?cái)?shù)據(jù)壓縮包的當(dāng)前塊二進(jìn)制數(shù)據(jù)的base64編碼字符串。按順序分塊獲取共享數(shù)據(jù)壓縮包的二進(jìn)制數(shù)據(jù)的base64編碼字符串。交換過程身份驗(yàn)證過程身份驗(yàn)證過程如下:a)調(diào)用身份驗(yàn)證接口,傳入用戶賬號和密碼進(jìn)行身份驗(yàn)證,獲得身份驗(yàn)證串guid;b)進(jìn)行數(shù)據(jù)集及數(shù)據(jù)項(xiàng)連通性檢測。數(shù)據(jù)獲取過程數(shù)據(jù)獲取過程如下:身份驗(yàn)證通過后,系統(tǒng)生成RSA公鑰/私鑰對,并獲取本地已經(jīng)存在的數(shù)據(jù)文件的版本號,即hashValue校驗(yàn)值;通過從描述文檔中獲取共享數(shù)據(jù)集并創(chuàng)建為ZIP文件;調(diào)用數(shù)據(jù)獲取接口,如果帶查詢參數(shù)的,還必須傳入相應(yīng)的查詢參數(shù)。調(diào)用數(shù)據(jù)獲取接口得到的結(jié)果數(shù)據(jù)塊字符串為Result;將base64編碼的字符串Result解碼為二進(jìn)制數(shù)據(jù),追加寫入ZIP文件;循環(huán)步驟(c)和(d),直到Result以“#SIRC_EGSS_FILE_END”為結(jié)尾字符串,則獲取數(shù)據(jù)結(jié)束,得到壓縮包ZIP文件;根據(jù)安全生產(chǎn)數(shù)據(jù)共享平臺提供的開發(fā)包接口來還原ZIP文件,得到原始數(shù)據(jù)文檔,對數(shù)據(jù)進(jìn)行DES解密,獲取原始數(shù)據(jù)文檔GetNationList.xml;通過數(shù)據(jù)交換專用接口對獲取的原始數(shù)據(jù)文檔GetNationList.xml進(jìn)行完整性驗(yàn)證。文檔規(guī)范文檔結(jié)構(gòu)與格式結(jié)構(gòu)數(shù)據(jù)交換文檔采用標(biāo)準(zhǔn)XML格式,XML文檔格式分為文檔頭、文檔體和文檔尾三個部分,如圖12所示圖12XML文檔格式結(jié)構(gòu)圖不同數(shù)據(jù)類型的數(shù)據(jù)交換文檔格式可以在此基礎(chǔ)上進(jìn)行擴(kuò)展。文檔頭包括文檔標(biāo)識信息,如文檔號、文檔日期、角色信息等。文檔體包括數(shù)據(jù)交換格式的具體業(yè)務(wù)信息,構(gòu)成數(shù)據(jù)文檔的主體內(nèi)容。文檔尾是一些說明性信息或附加信息,有時可以省略。格式XML文檔的格式如下:<?xmlversion="1.0"encoding="GB2312"?><文檔><文檔頭>……</文檔頭><文檔體>……</文檔體><文檔尾>……</文檔尾></文檔>關(guān)系型數(shù)據(jù)交換文檔規(guī)范關(guān)系型數(shù)據(jù)交換文檔由以下5個部分的XML文檔片段構(gòu)成:數(shù)據(jù)文檔主文件:XML主架構(gòu)文檔,用于將以下4個部分的XML文檔組織成一個完整的XML數(shù)據(jù)文件,見附錄A的A.1;數(shù)據(jù)描述文檔:用于描述數(shù)據(jù)文檔中包含交換數(shù)據(jù)的記錄數(shù)、字段數(shù)、版本號、數(shù)據(jù)更新時間等信息,見附錄A的A.2;數(shù)據(jù)基本信息文檔:用于描述共享數(shù)據(jù)庫的名稱、存儲介質(zhì)類型、發(fā)布單位等信息,見附錄A的A.3;數(shù)據(jù)字典文檔:用于描述數(shù)據(jù)文檔中包含交換數(shù)據(jù)的數(shù)據(jù)字典信息,見附錄A的A.4;數(shù)據(jù)片段文檔:數(shù)據(jù)存儲分片文檔,用于記錄各個分片的交換數(shù)據(jù)信息,見附錄A的A.5。(資料性附錄)關(guān)系型數(shù)據(jù)交換文檔規(guī)范數(shù)據(jù)文檔主文件數(shù)據(jù)文檔主文件(datafile.xml)通過將數(shù)據(jù)描述文檔(datafile_description.xml)、數(shù)據(jù)基本信息文檔(datafile_information.xml)、數(shù)據(jù)字典文檔(datafile_dictionary.xml)和數(shù)據(jù)片斷文檔(datafile_segment{i}.xml,{i}>=0)等文檔以內(nèi)部實(shí)體的方法組織為完整XML數(shù)據(jù)文檔。數(shù)據(jù)文檔主文件的文件結(jié)構(gòu)如下所示:<?xmlversion="1.0"encoding="utf-8"?><!--文檔類型聲明--><!DOCTYPEdatabase[<!--數(shù)據(jù)基本信息文檔--><!ENTITYPreface0SYSTEM"datafile_information.xml"><!--數(shù)據(jù)字典文檔--><!ENTITYPreface1SYSTEM"datafile_dictionary.xml"><!--數(shù)據(jù)片段文檔,可以包含多個--><!ENTITYSegment0SYSTEM"datafile_segment0.xml">]><database><!--實(shí)體引用-->&Preface0;&Preface1;<tables><table>&Segment0;</table></tables></database>數(shù)據(jù)描述文檔數(shù)據(jù)描述文檔(datafile_description.xml)是對交換數(shù)據(jù)文檔本身的描述,它記錄了交換數(shù)據(jù)的記錄數(shù)、字段數(shù)、關(guān)鍵字段數(shù)、數(shù)據(jù)版本號、數(shù)據(jù)片段數(shù)、每個數(shù)據(jù)片段包含的記錄數(shù)、數(shù)據(jù)發(fā)布時間、數(shù)據(jù)更新時間、數(shù)據(jù)文檔包含的片段文檔信息,以及記錄在每個數(shù)據(jù)片段的分布情況等等。數(shù)據(jù)描述文檔的文件結(jié)構(gòu)如下所示:<?xmlversion="1.0"encoding="utf-8"?><description><totalCount></totalCount><!--總記錄數(shù)--><fieldCount></fieldCount><!--總字段數(shù)--><segmentCount></segmentCount><!--數(shù)據(jù)片段數(shù)--><countPerSegment></countPerSegment><!--每個數(shù)據(jù)片斷的記錄數(shù)--><fileSignature></fileSignature><!--數(shù)據(jù)版本號--><sqlMD5></sqlMD5><!--生成該數(shù)據(jù)的SQL語句的MD5哈希值--><createTime></createTime><!--數(shù)據(jù)發(fā)布時間--><modifyTime></modifyTime><!--數(shù)據(jù)更新時間--><supplement></supplement><!--數(shù)據(jù)補(bǔ)充說明信息--><keys><!--關(guān)鍵字段列表多個關(guān)鍵字表示組合關(guān)鍵字--><!--關(guān)鍵字段信息,name為字段名稱,type為字段類型--><keyname=""type=""/></keys><sortorder="ASC"><!--排序字段列表,order指定升(降)序--><!--排序字段信息,可以有多個排序字段,name為字段名稱,type為字段類型--><fieldname=""type=""/></sort><list><!—片段文檔列表--><!--前序文檔,主要是一些數(shù)據(jù)的描述信息,可以根據(jù)需要增加一些必要信息目前只有數(shù)據(jù)基本信息和數(shù)據(jù)字典兩個片斷,將來如果有需要可以進(jìn)行擴(kuò)展--><prefaces><prefaceid="0"file="datafile_information.xml">數(shù)據(jù)的基本信息</preface><prefaceid="1"file="datafile_dictionary.xml">數(shù)據(jù)字典表</preface></prefaces><segments><!--各個數(shù)據(jù)片段信息--><!—數(shù)據(jù)片段id為分段順序,可以有多個數(shù)據(jù)片斷,這里主要是對數(shù)據(jù)分段的描述,對于已經(jīng)排序的數(shù)據(jù),將記錄該分段的起始和終止記錄,對應(yīng)排序字段的字段信息,這樣如果要通過排序字段對數(shù)據(jù)進(jìn)行檢索的話,可以根據(jù)分段信息,定位到相應(yīng)的數(shù)據(jù)片段,進(jìn)行查找,對于大數(shù)據(jù)量的情況,可以大大提高檢索速度。--><segmentid="0"file="datafile_segment0.xml"><start><!--當(dāng)前數(shù)據(jù)片斷起始記錄的排序字段信息--><!--字段信息可以有多個,和排序節(jié)sort對應(yīng)--><fieldname=""type="">字段值</field></start><end><!--當(dāng)前數(shù)據(jù)片斷最后一條記錄的排序字段值--><fieldname=""type="">字段值</field></end></segment></segments></list></description>數(shù)據(jù)基本信息文檔數(shù)據(jù)基本信息文檔(datafile_information.xml),描述數(shù)據(jù)的基本信息和數(shù)據(jù)發(fā)布機(jī)構(gòu)信息。數(shù)據(jù)基本信息文檔的文件結(jié)構(gòu)如下所示:<?xmlversion="1.0"encoding="utf-8"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高架地面保潔合同范本
- 出租玉米場地合同范本
- 樹木修剪承攬合同范本
- 未來五年定制家具行業(yè)跨境出海戰(zhàn)略分析研究報告
- 未來五年食用豬油行業(yè)跨境出海戰(zhàn)略分析研究報告
- 租售房屋合同范本
- 未來五年低能耗數(shù)據(jù)采集終端企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 未來五年復(fù)讀機(jī)企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 《軌道交通裝備制造業(yè)供應(yīng)鏈協(xié)同創(chuàng)新與產(chǎn)業(yè)鏈協(xié)同發(fā)展策略優(yōu)化與實(shí)證研究分析研究》教學(xué)研究課題報告
- Java開發(fā)工程師績效考核含答案
- DB64T 2146-2025 工礦企業(yè)全員安全生產(chǎn)責(zé)任制建設(shè)指南
- 山東動物殯葬管理辦法
- 工程竣工移交單(移交甲方、物業(yè))
- 服裝生產(chǎn)車間流水線流程
- 常見的胃腸道疾病預(yù)防
- 2024-2025學(xué)年江蘇省徐州市高一上學(xué)期期末抽測數(shù)學(xué)試題(解析版)
- 新解讀《DL-T 5891-2024電氣裝置安裝工程 電纜線路施工及驗(yàn)收規(guī)范》新解讀
- 生產(chǎn)部裝配管理制度
- DB31/T 1205-2020醫(yī)務(wù)社會工作基本服務(wù)規(guī)范
- 酒店供貨框架協(xié)議書
- 紡織品的物理化學(xué)性質(zhì)試題及答案
評論
0/150
提交評論