




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、ICS 13.200 C65備案號:44823-2015DB32江蘇省地方標準DB 32/ T 27242015安全生產信息系統(tǒng)數(shù)據交換與共享技術規(guī)范Technical Specifications for Data Exchange and Sharing of Work Safety Information System2015 - 02 - 15 發(fā)布2015 - 04 - 15 實施江蘇省質量技術監(jiān)督局發(fā) 布DB32/T 27242015 PAGE * ROMAN II目次 HYPERLINK l _bookmark0 前言II HYPERLINK l _bookmark1 范圍1 H
2、YPERLINK l _bookmark2 規(guī)范性引用文件1 HYPERLINK l _bookmark3 術語及定義1 HYPERLINK l _bookmark4 數(shù)據交換與共享體系2 HYPERLINK l _bookmark5 數(shù)據接口規(guī)范10 HYPERLINK l _bookmark6 交換過程20 HYPERLINK l _bookmark7 文檔規(guī)范21 HYPERLINK l _bookmark8 附錄 A(資料性附錄) 關系型數(shù)據交換文檔規(guī)范23前言本標準依據GB/T 1.1-2009標準化工作導則第1部分:標準的結構和編寫給出的規(guī)則起草。本標準參考了GB/T 21062政
3、務信息資源交換體系,并與其各部分標準相銜接,結合江蘇省安全生產信息化建設的具體實際進行了細化和規(guī)范。本標準附錄A為資料性附錄。本標準由江蘇省安全生產監(jiān)督管理局提出。本標準由江蘇省安全生產標準化技術委員會歸口。本標準起草單位:南京郵電大學、南京愛信科信息科技有限公司、南京市玄武區(qū)安全生產監(jiān)督管理局、南京集華科技有限公司。本標準主要起草人:姚國章、吳春虎、朱忠良、郭建軍、李堅明、楊健、吳軍、趙剛、劉忠祥、惠云云。本標準為首次發(fā)布。DB32/T 27242015 PAGE 27安全生產信息系統(tǒng)數(shù)據交換與共享技術規(guī)范范圍本標準提出了安全生產信息系統(tǒng)數(shù)據交換與共享體系架構、技術實現(xiàn)方式、數(shù)據交換與共享系
4、統(tǒng)的技術要求、數(shù)據接口規(guī)范和數(shù)據交換共享內容。本標準適用于江蘇省內各級安全生產管理部門信息系統(tǒng)的規(guī)劃、設計和建設。對有關行業(yè)、領域的安全生產工作實施監(jiān)督管理的部門(即安全生產委員會成員單位)信息系統(tǒng)及其他安全生產信息系統(tǒng)建設可以參照執(zhí)行。規(guī)范性引用文件下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅所注日期的版本適用于本文件;凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T 5271.4 信息技術 詞匯 第4部分:數(shù)據的組織GB/T 7027 標準化工作導則 信息分類的基本原則和方法GB/T 7408 數(shù)據元和交換格式數(shù)據交換日期和時間表示法GB/T
5、18391.1 信息技術 數(shù)據元的規(guī)范與標準 第1部分:數(shù)據元的規(guī)范與標準化框架GB/T 18793 信息技術 可擴展置標語言(XML)1.0GB/T 21062.1 政務信息資源交換體系 第1部分:總體框架GB/T 21062.2 政務信息資源交換體系 第2部分:技術要求GB/T 21062.3 政務信息資源交換體系 第3部分:數(shù)據接口規(guī)范GB/T 21062.4 政務信息資源交換體系 第4部分:技術管理要求DB32/T 2723-2015 江蘇省生產經營單位安全生產基礎數(shù)據庫建設及管理規(guī)范DB32/T 2725-2015 江蘇省安全生產監(jiān)管監(jiān)察業(yè)務和應急指揮平臺數(shù)據規(guī)范術語及定義3.1安全
6、生產數(shù)據交換 data exchange for work safety安全生產數(shù)據交換是指安全生產信息化領域獨立于具體應用,交換包括政府之間以及與社會服務機構之間,不隨應用的變化而變化,保證數(shù)據可靠傳輸和安全傳輸,提供統(tǒng)一接口規(guī)范,實現(xiàn)安全生產信息系統(tǒng)與不同部門異構系統(tǒng)之間不同格式數(shù)據的交換。3.2安全生產數(shù)據共享 data sharing for work safety安全生產數(shù)據共享是指通過網絡實現(xiàn)各級安全生產監(jiān)督管理部門與安全生產委員會成員單位之間信息和信息產品的交流與共用。3.3前置機 front-end processor前置機是一種以數(shù)據交換為基礎的中間交易設備,它實現(xiàn)的主要功能
7、有網絡通信、數(shù)據認證、數(shù)據格式轉換、數(shù)據流水記錄、數(shù)據預處理、數(shù)據監(jiān)控和數(shù)據統(tǒng)計等。3.4服務接口 service interface服務接口是指各級安全生產信息系統(tǒng)之間以及與其他不同層次、不同部門信息系統(tǒng)或人之間的共享邊界。3.5數(shù)據元 data element一種數(shù)據單元,在某個上下文中視為不可分,通過一組屬性描述其定義、標識、表示和允許值。GB/T 5271.4-2000 術語和定義 04.07.013.6參 數(shù) parameter也叫參變量,可以是賦予的常數(shù)值,也可以是一種變量,用來控制隨其變化而變化的其他量。3.7代 碼 code一組有序的數(shù)字或字母的排列,是代表客觀實體及其屬性的符
8、號。數(shù)據交換與共享體系總體要求數(shù)據交換與共享在整個安全生產信息系統(tǒng)中居于中心地位。本級安全生產信息系統(tǒng)平臺通過數(shù)據交換與共享系統(tǒng)抽取及共享下級安全生產信息系統(tǒng)平臺提供的數(shù)據并進行存儲,以及通過數(shù)據交換與共享系統(tǒng)向上級平臺提供其所需的數(shù)據。此外,本級安全生產信息系統(tǒng)平臺還應滿足本級政府信息系統(tǒng)平臺的數(shù)據共享與交換要求,同時可支持與國家級安全生產監(jiān)管部門、本級安委會成員單位、下級安全生產監(jiān)管部門、本級各類企業(yè)等相關單位業(yè)務系統(tǒng)的數(shù)據交換。從而形成互聯(lián)互通、數(shù)據共享的安全生產信息系統(tǒng)平臺數(shù)據庫體系,實現(xiàn)安全生產領域信息系統(tǒng)之間的數(shù)據交換與共享。各級安全生產信息系統(tǒng)與外部數(shù)據源的交換與共享邏輯關系如圖
9、1所示。國家級安全生產信息系統(tǒng)消息 服務 數(shù)據文件 前置機消息本級安全生產信息系統(tǒng)消息成員單位安全生產信息系統(tǒng)服務數(shù)據交換與共享體系服務數(shù)據文件數(shù)據文件前置機ETL數(shù)據抽取工具數(shù)據導入導出數(shù)據交換共享系統(tǒng)前置機消息 服務 數(shù)據文件 前置機下級安全生產信息系統(tǒng)其他信息系統(tǒng)圖1 安全生產數(shù)據共享平臺數(shù)據交換與共享邏輯關系圖實現(xiàn)方式實現(xiàn)各級安全生產信息系統(tǒng)之間及與其他相關業(yè)務系統(tǒng)之間的數(shù)據交換與共享的方式可分為:ETL 實現(xiàn)數(shù)據庫之間數(shù)據交換與共享;數(shù)據文件導入應用系統(tǒng)實現(xiàn)數(shù)據交換與共享;數(shù)據文件導入數(shù)據庫實現(xiàn)數(shù)據交換與共享;消息和 Web Services 服務實現(xiàn)數(shù)據交換與共享;消息和共享文件實
10、現(xiàn)數(shù)據交換與共享。應根據安全生產信息系統(tǒng)與各應用系統(tǒng)之間的環(huán)境條件來選擇其技術實現(xiàn)方式。ETL 實現(xiàn)方式ETL實現(xiàn)方式如圖2所示,兩個業(yè)務系統(tǒng)數(shù)據庫之間通過數(shù)據工具(ETL)實現(xiàn)數(shù)據的抽?。‥xtract)、轉換(Transform)和加載(Load),達到數(shù)據交換的目的。各級安全生產平臺數(shù)據庫ETL數(shù)據抽取工具安全生產信息系統(tǒng)數(shù)據庫業(yè)務數(shù)據庫交換引擎(捕獲、抽取、轉換、加載)業(yè)務數(shù)據庫數(shù)據交換數(shù)據交換資源數(shù)據庫交換任務配置資源數(shù)據庫基礎數(shù)據庫交換任務監(jiān)控基礎數(shù)據庫 交換任務調度 圖2 ETL 實現(xiàn)數(shù)據庫之間數(shù)據交換與共享流程圖注1:在ETL數(shù)據抽取工具中進行配置兩個數(shù)據庫中參與數(shù)據交換的表,
11、配置數(shù)據映射,配置交換任務,配置任務調度。注2:ETL數(shù)據抽取工具按照調度時間執(zhí)行數(shù)據交換配置,利用交換引擎完成數(shù)據的捕獲、抽取、轉換和加載,達到安全生產信息系統(tǒng)數(shù)據庫和安全生產信息系統(tǒng)數(shù)據庫之間數(shù)據交換。使用環(huán)境:兩個業(yè)務系統(tǒng)數(shù)據庫的網絡互通,主要應用于安全生產信息系統(tǒng)之間進行數(shù)據交換。技術選擇:基于數(shù)據庫的數(shù)據工具 ETL。數(shù)據同步:對數(shù)據同步的實時性要求不高,增量數(shù)據大,可以按月/季度進行數(shù)據交換。用戶操作:用戶通過在“ETL 數(shù)據抽取工具”中進行配置,可以自動執(zhí)行。數(shù)據流向:數(shù)據流向支持雙向同步。數(shù)據文件導入應用系統(tǒng)實現(xiàn)方式數(shù)據文件導入應用系統(tǒng)實現(xiàn)方式如圖3所示,從某系統(tǒng)的數(shù)據庫中導出
12、的數(shù)據文件,通過數(shù)據導入功能,將數(shù)據文件導入目標應用系統(tǒng)中,然后進行數(shù)據解析和數(shù)據使用的過程,達到數(shù)據交換的目的。上級數(shù)據庫管理系統(tǒng)數(shù)據導入導出模塊專用網絡 (2)導入數(shù)據文件數(shù)據文件下級(3)共用賬戶登錄系統(tǒng)圖3 利用數(shù)據文件導入應用系統(tǒng)實現(xiàn)數(shù)據交換與共享流程圖注1:下級用戶登錄上級安全生產信息系統(tǒng)的數(shù)據共享模塊,下載數(shù)據模板文件,填充數(shù)據然后再上傳到上級安全生產信息系統(tǒng)。注2:上級安全生產信息系統(tǒng)將導入的數(shù)據解析到對應的應用系統(tǒng)數(shù)據庫中。使用環(huán)境:兩個應用系統(tǒng)之間的網絡存在防火墻或者物理隔絕,導致兩個應用系統(tǒng)之間不能相互訪問,必須通過人工傳輸數(shù)據文件。技術選擇:基于組裝和解析數(shù)據文件 XM
13、L 和 Excel 等技術。用戶操作:下級用戶登錄(特殊賬戶)安全生產信息系統(tǒng)系統(tǒng)中的數(shù)據庫管理系統(tǒng),下載需要上傳數(shù)據的模板文件(如 Excel),按照格式填寫數(shù)據,然后上傳導入。數(shù)據流向:通過數(shù)據文件實現(xiàn)數(shù)據導入導出,支持數(shù)據雙向流動。數(shù)據文件導入數(shù)據庫實現(xiàn)方式各級安全生產平臺數(shù)據庫ETL數(shù)據抽取工具業(yè)務數(shù)據庫交換引擎(捕獲、抽取、轉換、加載)(2)導入數(shù)據文件數(shù)據交換數(shù)據文件資源數(shù)據庫交換任務配置基礎數(shù)據庫交換任務監(jiān)控 交換任務調度數(shù)據文件導入數(shù)據庫實現(xiàn)方式如圖4,從某系統(tǒng)的數(shù)據庫中導出的數(shù)據文件,通過數(shù)據導入功能, 將數(shù)據文件導入目標數(shù)據庫中,然后進行數(shù)據解析和數(shù)據使用的過程,達到數(shù)據交
14、換的目的。圖4 利用數(shù)據文件導入數(shù)據庫實現(xiàn)數(shù)據交換與共享流程圖注1:外部應用系統(tǒng)或者數(shù)據庫工具將數(shù)據導出形成數(shù)據文件。注2:在ETL數(shù)據抽取工具中進行配置數(shù)據文件與數(shù)據庫映射,配置數(shù)據映射,配置交換任務,配置任務調度。注3:ETL數(shù)據抽取工具按照調度時間執(zhí)行數(shù)據交換配置,利用交換引擎完成數(shù)據的捕獲、抽取、轉換和加載,達到與安全生產信息系統(tǒng)數(shù)據庫和外部系統(tǒng)的數(shù)據文件之間數(shù)據交換。使用環(huán)境:兩個應用系統(tǒng)數(shù)據庫之間的網絡存在防火墻或者物理隔絕,導致兩個系統(tǒng)數(shù)據庫之間不能相互訪問,必須通過人工傳輸數(shù)據文件。技術選擇:基于組裝和解析數(shù)據文件 XML 和 Excel 等技術。數(shù)據同步:對數(shù)據交換的實時性要
15、求不高,增量數(shù)據大,可以按季/年度進行數(shù)據交換。用戶操作:系統(tǒng)管理員登錄 ETL 數(shù)據抽取工具,根據數(shù)據配置數(shù)據文件和數(shù)據庫的對應關系, 然后執(zhí)行數(shù)據交換。消息和 Web Services 服務實現(xiàn)方式消息和Web Services服務實現(xiàn)方式如圖5,兩個應用系之間通過系統(tǒng)接口實現(xiàn)數(shù)據訪問、數(shù)據傳輸、數(shù)據解析和數(shù)據使用,達到數(shù)據交換的目的。數(shù)據交換與共享系統(tǒng)其他信息系統(tǒng)消息服務器發(fā)送/接收消息客戶端(2)回執(zhí)消息發(fā)送/接收消息客戶端服務接口權限認證獲取數(shù)據的webservices服務接口(1)調用服務上傳數(shù)據調用webservices服務接口提供數(shù)據圖5 消息和Web Services 服務實
16、現(xiàn)數(shù)據交換與共享流程圖注1:其他信息系統(tǒng)每次“(1)調用服務上傳數(shù)據”,數(shù)據交換與共享系統(tǒng)給對方一個數(shù)據處理結果(利用“(2) 回執(zhí)消息”)。如果處理異常,回執(zhí)消息告知其他信息系統(tǒng)再次調用服務上傳數(shù)據。注2:參與數(shù)據交換的格式采用Web Services服務接口標準,通知和異常信息采用標準消息格式。使用環(huán)境:兩個應用系統(tǒng)可以直接相互訪問,或者兩個應用系統(tǒng)之間通過如前置機等網絡中轉設備間接相互訪問。技術選擇:基于面向服務架構的 SOA 的 Web Services 技術。數(shù)據同步:對數(shù)據交換的實時性要求高,每次進行數(shù)據交換的增量數(shù)據較小。用戶操作:沒有單獨的用戶操作,數(shù)據同步觸發(fā)嵌套在應用系統(tǒng)中
17、。數(shù)據流向:數(shù)據流向支持雙向同步。數(shù)據質量:對數(shù)據的交換質量有要求,一旦數(shù)據交換失敗,系統(tǒng)能自動識別并及時再次進行數(shù)據交換行為。在此利用消息驅動來保障數(shù)據交換異常處理。消息和共享文件實現(xiàn)方式消息和共享文件實現(xiàn)方式如圖6,兩個應用系統(tǒng)之間通過共享文件實現(xiàn)數(shù)據組裝、數(shù)據傳輸、數(shù)據解析和數(shù)據使用,達到數(shù)據交換的目的。數(shù)據交換與共享系統(tǒng) 調用FTP服務器API 上傳數(shù)據文件發(fā)送/接收消息客戶端(6)回執(zhí)消息(2)發(fā)送消息(1)長傳數(shù)據文件(5)回執(zhí)消息(3)接收消息其他信息系統(tǒng)發(fā)送/接收消息客戶端從FTP獲取數(shù)據文件和處理數(shù)據文件前置機消息服務器(消息轉發(fā))FTP服務器(共享數(shù)據文件目錄)(4)下載數(shù)
18、據文件圖6 消息和共享文件實現(xiàn)數(shù)據交換與共享流程圖注1:前置機上部署消息服務器和FTP服務器,負責消息轉發(fā)和文件共享。注2:數(shù)據交換與共享系統(tǒng)將需要共享的數(shù)據文件通過FTP客戶端上傳到前置機上的FTP服務器共享目錄中,消息通知其他信息系統(tǒng),其他信息系統(tǒng)請求FTP服務器的共享目錄,下載共享數(shù)據文件,然后按照數(shù)據格式進行數(shù)據解析和數(shù)據使用。注3:業(yè)務流程方向也可以從其他信息系統(tǒng)到數(shù)據交換與共享系統(tǒng),異常通知采用消息機制。使用環(huán)境:兩個應用系統(tǒng)都能訪問網絡上的某個共享目錄,或者兩個應用系統(tǒng)都能訪問同一個 FTP 服務器。技術選擇:基于 XML 文件和 FTP 服務器技術。數(shù)據同步:兩個應用系統(tǒng)之間的
19、數(shù)據對實時性要求不高,增量數(shù)據大,可以按月/季度進行數(shù)據交換。用戶操作:系統(tǒng)有單獨的操作界面,手工觸發(fā)完成數(shù)據交換。數(shù)據流向:數(shù)據流向支持雙向同步。數(shù)據質量:對數(shù)據的交換質量有要求,一旦數(shù)據交換失敗,系統(tǒng)通過消息報告,提醒用戶手工重新操作。利用消息驅動來保障數(shù)據交換異常處理。技術要求:參與數(shù)據交換的數(shù)據文件存放“前置機”上,應用系統(tǒng)完成數(shù)據交換文件的自動上傳、自動下載以及數(shù)據文件的數(shù)據交換。數(shù)據交換與共享體系架構體系組成按照網絡環(huán)境和技術實現(xiàn)原理的不同,安全生產信息系統(tǒng)數(shù)據交換與共享體系由ETL數(shù)據抽取系統(tǒng)、數(shù)據導入導出系統(tǒng)和數(shù)據交換與共享系統(tǒng)組成。數(shù)據交換與共享體系構成如圖7所示。業(yè)務系統(tǒng)(
20、.NET)業(yè)務系統(tǒng)(J2EE)應用程序接口應用程序接口應用程序應用程序適配器適配器前置系統(tǒng)前置系統(tǒng)數(shù)據庫數(shù)據發(fā)布加密解密數(shù)據發(fā)布加密解密數(shù)據庫數(shù)據集成壓縮解壓數(shù)據集成壓縮解壓防火墻服務應答(SOAP/XML) 防火墻江蘇省安全生產信息共享平臺數(shù)據交換中心分布式信息資源層基礎數(shù)據庫專業(yè)部門共享數(shù)據庫目錄數(shù)據庫圖7 安全生產信息系統(tǒng)數(shù)據交換與共享體系構成ETL 數(shù)據抽取系統(tǒng)ETL數(shù)據抽取工具系統(tǒng)由數(shù)據抽取、數(shù)據轉換、數(shù)據加載和數(shù)據更新組成。數(shù)據抽取是指從源數(shù)據庫中按照條件抽取符合條件的數(shù)據。數(shù)據轉換是指按照配置的數(shù)據轉換條件對數(shù)據進行加工轉換處理。數(shù)據加載是指處理好的數(shù)據進行加載到緩存中進行預處理
21、。數(shù)據更新是指將預處理后的數(shù)據寫入目標數(shù)據庫中,完成數(shù)據的更新。數(shù)據導入導出系統(tǒng)數(shù)據導入導出系統(tǒng)由數(shù)據文件導入和數(shù)據導出功能組成。數(shù)據文件導入主要指來自外部且包含數(shù)據的各種數(shù)據文件通過此功能可以將數(shù)據導入數(shù)據交換與共享系統(tǒng)中,數(shù)據交換與共享系統(tǒng)根據數(shù)據格式解析數(shù)據并更新到對應的應用系統(tǒng)中。數(shù)據導出是指根據各種導出條件將符合條件的數(shù)據導出到文件載體中。數(shù)據交換與共享系統(tǒng)安全生產信息系統(tǒng)數(shù)據交換與共享系統(tǒng)由前置交換子系統(tǒng)、交換橋接子系統(tǒng)、交換傳輸子系統(tǒng)、交換管理子系統(tǒng)組成。前置交換子系統(tǒng)由交換前置機、交換信息庫和交換適配器等組成。前置交換子系統(tǒng)與安全生產信息系統(tǒng)應用系統(tǒng)之間隔離,保證安全生產信息系
22、統(tǒng)業(yè)務信息庫和業(yè)務應用系統(tǒng)的獨立性。交換橋接子系統(tǒng)是業(yè)務數(shù)據庫與前置交換數(shù)據庫之間的數(shù)據交換接口,以實現(xiàn)兩個數(shù)據庫之間的雙向信息同步。系統(tǒng)由橋接服務運行環(huán)境和橋接服務配置工具組成。橋接服務時利用橋接服務配置工具組裝應用適配器組件以完成一個數(shù)據橋接流程的服務程序,提供日志管理、安全管理、應用適配器管理等基本功能。交換傳輸子系統(tǒng)作為前置交換子系統(tǒng)之間的數(shù)據交換通道,實現(xiàn)交換信息的打包、轉換、傳遞、路由、解包等功能。根據部署的交換流程,實現(xiàn)前置交換信息庫之間的信息處理和穩(wěn)定可靠、不間斷的信息傳遞。交換管理子系統(tǒng)實現(xiàn)對整個數(shù)據交換過程的流程配置、部署、執(zhí)行和整個數(shù)據交換系統(tǒng)運行進行監(jiān)控、管理。交換流程
23、管理應提供圖形化的交換流程配置工具,支持交換流程設計、配置、測試功能。交換管理系統(tǒng)應能監(jiān)視數(shù)據交換與共享系統(tǒng)的狀態(tài)、服務、日志、消息等信息。技術要求數(shù)據交換與共享系統(tǒng)應滿足以下要求:應支持數(shù)據雙向同步;應支持各種主流操作系統(tǒng);應支持國內外主流數(shù)據庫;應支持結構化及非結構化的數(shù)據;應支持 HTTP、HTTPS、TCP、TCPS、JMS、SOAP、FTP 等多種協(xié)議;應支持文件大小 4GB 以上單個文件的傳輸;應支持單表記錄 2000 萬條以上數(shù)據庫數(shù)據的傳輸;應提供增量數(shù)據自動識別功能。在不修改數(shù)據庫結構的情況下,系統(tǒng)應能自動識別出需要交換的信息,包括新增、被修改或被刪除的信息;應支持多個數(shù)據交
24、換與共享任務或服務同時運行,應支持遠程部署;應提供管理與監(jiān)控接口,支持遠程管理功能;消息傳送應支持 RFC2616(超文本傳輸協(xié)議);應采用 W3C 的 SOAP 1.2 作為消息封裝格式;采用 W3C 的 WSDL 1.2 作為交換服務描述規(guī)范;提供消息尋址功能,支持信息路由功能;提供消息確認和消息選擇性重發(fā)機制以實現(xiàn)安全可靠的消息傳遞功能;提供消息差錯處理功能;應提供數(shù)據交換流程監(jiān)控功能;應提供系統(tǒng)狀態(tài)及交換服務運行狀態(tài)查詢功能;應提供數(shù)據交換日志管理及日志查詢的功能,能實時監(jiān)視數(shù)據交換的情況;應提供 7*24 小時穩(wěn)定可靠的服務;應具備良好的可擴展性,可根據交換與共享需求的變化實現(xiàn)系統(tǒng)的
25、擴展部署;應具備與安全等級相應的安全防護措施,具備符合安全等級要求的快速恢復能力;應支持視頻流大數(shù)據交換技術。技術管理要求數(shù)據交換與共享系統(tǒng)的技術管理應遵照GB/T 21062.42007執(zhí)行。數(shù)據接口規(guī)范數(shù)據接口模型總則本章節(jié)規(guī)定的數(shù)據接口模型用于在安全生產信息系統(tǒng)與其他系統(tǒng)之間進行數(shù)據交換或數(shù)據共享時封裝信息內容,可支持結構化的數(shù)據、非結構化數(shù)據的封裝。數(shù)據接口模型由數(shù)據結構、數(shù)據集、附件集組成,如圖8所示。 數(shù)據結構 數(shù)據接口模型 數(shù)據集 附件集 圖8 數(shù)據接口模型示意圖數(shù)據結構是可選元素,元素名稱是DataStructure,用來描述交換信息內容的結構信息。數(shù)據集是可選元素,元素名稱是
26、DataSet,用來封裝結構化數(shù)據。附件集是可選元素,元素名稱是Attachments, 用來表示非結構化數(shù)據。數(shù)據集和附件集可以同時出現(xiàn),也可以單獨出現(xiàn)。數(shù)據結構數(shù)據結構由信息資源標識,信息資源顯示名稱,說明性注釋,數(shù)據項和擴展屬性5個元素組成,其結構如圖9所示。數(shù)據結構信息資源顯示名稱信息資源標識數(shù)據項精度最小長度最大長度數(shù)據類型備注數(shù)據項定義數(shù)據項名稱數(shù)據項標識說明性注釋擴展屬性屬性值屬性名稱圖9 數(shù)據結構示意圖信息資源標識XML 元素名稱 Identifier說明:交換信息的標識符,采用 GB/T 18391.12002 中對標識符的相關規(guī)定,該元素為必需的元素。信息資源顯示名稱XML
27、 元素名稱 DisplayName說明:信息資源用于顯示的名稱,可以采用信息系統(tǒng)的常用名稱,例如:企業(yè)基本信息,事故信息等。說明性注釋XML 元素名稱 ExplanatroyComment說明:對信息資源的解釋性描述,用于對信息資源進行補充性,提示性說明,該元素是可選元素。數(shù)據項XML 元素名稱 DateUnit說明:構成數(shù)據結構的最小數(shù)據單位,一個 DateUnit 描述一個指標性的結構,該元素至少出現(xiàn)一次,可以出現(xiàn)多次。數(shù)據項由數(shù)據項標識,數(shù)據項名稱、數(shù)據項定義、備注、數(shù)據類型、最大長度、最小長度、精度 8 個元素組成:數(shù)據項標識XML 元素名稱:IDName說明:數(shù)據項的唯一標識。該元素
28、是必需的元素。數(shù)據項名稱XML 元素名稱:DisplayName說明:數(shù)據項名稱。采用業(yè)務中慣用的名稱作為數(shù)據項名稱,例如企業(yè)基本信息。該元素是必需的元素。數(shù)據項定義XML 元素名稱:Definition說明:描述數(shù)據項的含義。該元素是可選元素。備注XML 元素名稱:Comments說明:數(shù)據項的備注信息。該元素是可選元素。數(shù)據類型XML 元素名稱:Datatype說明:數(shù)據項取值的類型,包括字符型、數(shù)值型、日期型、二進制等 4 種數(shù)據類型。該元素是必需的元素。最大長度XML 元素名稱:MaximumSize說明:數(shù)據項取值的最大長度,不指定表示沒有最大長度限制。該元素是可選元素。最小長度XM
29、L 元素名稱:MinimumSize說明:數(shù)據項取值的最小長度,不指定表示沒有最小長度限制。該元素是可選元素。精度XML 元素名稱:Scale說明:數(shù)值型數(shù)據項的精度,及小數(shù)點后的位數(shù),不指定時表示沒有精度限制。該元素是可選元素。數(shù)據項擴展屬性XML 元素名稱:ExtendAttribute說明:描述數(shù)據項的擴展信息,擴展屬性由擴展屬性名稱和擴展屬性值 2 個元素組成。該元素是可選元素。數(shù)據集數(shù)據集用來封裝結構化數(shù)據。數(shù)據集由一個或多個數(shù)據記錄組成,如圖 10 所示。數(shù)據項數(shù)據集數(shù)據記錄數(shù)據項值數(shù)據項名稱數(shù)據項標識符圖 1數(shù)據集示意圖數(shù)據記錄XML 元素名稱:RecordData說明:組成數(shù)據
30、集的基本單位,表示一條記錄。例如,關系數(shù)據庫表中的一行,或者電子表格的一行等。數(shù)據記錄由一個或多個數(shù)據項組成。數(shù)據項XML 元素名稱:UnitData說明:組成數(shù)據記錄的基本單位。例如,關系數(shù)據庫表中的一行,或者電子表格的一行等。數(shù)據項由數(shù)據項標識符、數(shù)據項名稱和數(shù)據項值 3 個元素組成:數(shù)據項標識符XML 元素名稱:UnitIDName說明:數(shù)據項的標識符。與數(shù)據結構中的某個數(shù)據項對應。數(shù)據項名稱XML 元素名稱:UnitDisplayName 說明:數(shù)據項的名稱數(shù)據項值XML 元素名稱:UnitValue說明:數(shù)據項的值。對于二進制類型的數(shù)值應首先采用BASE64 編碼。附件集附件集用來封
31、裝非結構化數(shù)據,如文本、圖像、音頻、視頻文件等。附件由一個或多個附件構成, 如圖11所示。附件集單個附件內容,可以是一個文件,或者是一段二進制數(shù)據等類型描述,指明附件內容的類型描述顯示名稱標識名稱圖 2附件集示意圖標識名稱XML 元素名稱:IDName說明:用于在該業(yè)務資料包中唯一標識該附件的標識符。顯示名稱XML 元素名稱:DisplayName 說明:該附件用于顯示的名稱。描述XML 元素名稱:Description說明:對該附件的解釋性信息。類型描述XML 元素名稱:TypeDescription說明:描述該附件的類型。常見的附件類型包括二進制文件、文本文件、多媒體文件等。內容XML 元
32、素名稱:Content說明:表示附件的內容。附件的內容可以通過多種方式被描述,包括文件名稱、URL、文件內容。數(shù)據表結構安全生產基礎數(shù)據庫表江蘇省生產經營單位安全生產需要交換和共享的基礎數(shù)據庫表應遵照DB32/T 2723-2015執(zhí)行。安全生產監(jiān)管監(jiān)察業(yè)務和應急指揮數(shù)據庫表江蘇省安全生產監(jiān)管監(jiān)察業(yè)務和應急指揮需要交換和共享的數(shù)據庫表應遵照DB32/T 2725-2015執(zhí)行。用戶信息表江蘇省安全生產委員會各成員單位的用戶信息表,按表1執(zhí)行。表1 江蘇省安全生產委員會各成員單位用戶信息表數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明編號User_IdC16是用戶名User_NameC.50
33、是統(tǒng)一分配的系統(tǒng)登錄用戶名密碼User_PassC.50是統(tǒng)一分配的系統(tǒng)登錄密碼單位名稱Org_NameC.200是單位的名稱所屬成員單位Org_IdC14是單位的機構代碼。單位負責人User_LeadNameC.50是單位的負責人姓名分管負責人User_Charge_NameC.50是單位的分管負責人姓名業(yè)務負責人User_True_NameC.50是單位的相關業(yè)務負責人的姓名聯(lián)系電話User_PhoneC.50否單位的相關業(yè)務負責人的聯(lián)系電話郵政編碼Post_CodeC6否單位的郵政編碼電子郵箱User_EmailC.50否單位的相關負責人的電子郵箱手機號碼User_MobileC.50是
34、單位的相關負責人的手機號碼傳真號碼User_FaxC.50否單位的相關負責人的傳真號碼備注User_NoteC.2000否需要備注說明的信息成員單位表江蘇省安全生產委員會各成員單位信息表,按表2執(zhí)行。表2 江蘇省安全生產各成員單位信息表數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明編號Org_IdC14是單位名稱Org_NameC.200是各成員單位的機構名稱單位說明Org_NoteC.2000否需要備注說明的信息信息上報表江蘇省安全生產委員會各成員單位的信息上報表,按表 3 執(zhí)行。表3 江蘇省安全生產委員會各成員單位的信息上報表數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明編號UpI
35、nfo_IdC32是數(shù)據的唯一標識,在業(yè)務系統(tǒng)中的主鍵上報用戶編號User_IdC16是用戶信息表中的用戶編號上報信息名稱UpInfo_TitleC.200是所上報信息的名稱信息類別Info_TypeC4是所上報信息的類別編號,詳見 5.2.6 信息類別的代碼表信息內容UpInfo_ContextC.4000是上報信息的詳細內容附件地址UpInfo_AttachC.100否上報信息附件的訪問地址續(xù)表 3數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明創(chuàng)建時間Create_Timed8是上報信息的創(chuàng)建時間更新時間Update_Timed8否上報信息的更新時間同步時間Synchro_Timed8
36、否上報信息的同步時間同步標志Synchro_FlagC1是上報信息的同步標志,初始默認為 0,上報成功為 1,失敗為 2備注UpInfo_NoteC.2000否需要備注說明的信息信息下送表向江蘇省安委會各成員單位推送信息的信息下送表,按表 4 執(zhí)行。表4 單位推送信息下送表數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明編號DownInfo_IdC32是數(shù)據的唯一標識,在業(yè)務系統(tǒng)中的主鍵接收用戶編號User_IdC16是用戶信息表中的用戶編號下送信息名稱DownInfo_TitleC.200是下送信息的名稱信息類別Info_TypeIdC4是下送信息的類別編號,詳見 5.2.7信息類別的代碼
37、表數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明信息內容DownInfo_ContextC.4000是下送信息的詳細內容附件地址DownInfo_AttachC.100否下送信息附件的訪問地址創(chuàng)建時間Create_Timed8是下送信息的創(chuàng)建時間更新時間Update_Timed8否下送信息的更新時間同步時間Synchro_Timed8否下送信息的同步時間同步標志Synchro_FlagC1是下送信息的同步標志,初始默認為0,下送接收成功為 1,失敗為 2備注DownInfo_NoteC.2000否需要備注說明的信息信息類別表江蘇省安委會各成員單位數(shù)據交換與共享的類別表,按表 5 執(zhí)行。表5
38、 江蘇省安委會各成員單位數(shù)據交換類別表數(shù)據項字段名稱數(shù)據類型字段長度是否必需允許值或說明編號Info_TypeIdC4是詳見 5.2.8 信息類別的代碼表信息類別名稱Info_Type_NameC.50是數(shù)據交換的類別名稱信息類別說明Info_Type_NoteC.2000否需要備注說明的信息信息類別的代碼江蘇省安委會各成員單位數(shù)據交換與共享的類別代碼,按表 6 執(zhí)行。表6 江蘇省安委會各成員單位數(shù)據交換類別代碼表信息類別代碼信息類別名稱說明0101組織領導0102綜合治理0103隱患治理0104宣傳培訓0105機構建設0106應急管理0107事故信息報告和處理信息類別代碼信息類別名稱說明01
39、08控制指標0109行業(yè)監(jiān)管的單位基本情況0110安全生產標準化0111職業(yè)健康0199其他工作數(shù)據格式從應用的角度規(guī)定的數(shù)據元值的格式需求,包括所允許的最大或最小字符長度,數(shù)據元值的類型和表示格式等。按表 7 執(zhí)行。表7 數(shù)據格式說明表字符含義C中文字符,可以包含漢字(中、國等)、字母字符(a-z,A-Z)和數(shù)字字符等,C 后加自然數(shù)表示定長字符串,如 C6 表示 6 個定長字符(一個漢字相當于兩個字符)。N通過可計算的十進制形式表達的值的類型,如(0、1、2、3 等)。N 后加自然數(shù)表示定長數(shù)值,如 N4 表示 4 位定長數(shù)字,N.3 表示最多為 3 位數(shù)字,n.8,2 表示總長度最多為
40、8 位數(shù)字, 小數(shù)點后保留 2 位數(shù)字。D日期型,通過 YYYYMMDD 的形式表達的值的類型,符合 GB/T 7408,用 D 后加 4、6、8,分別表示不同數(shù)據格式的日期型數(shù)據元素。D4 表示YYYY;D6 表示 YYYYMM;D8 表示 YYYYMMDD;D10 表示 YYYYMMDDhh;D12 表示YYYYMMDDhhmm;D14 表示 YYYYMMDDhhmmss。如 2003 年 1 月 5 日 9時 48 分 43 秒,應表示為 20030105094843。B布爾值 0:否,1:是P圖片F(xiàn)文件.UL表示長度不定的文本.從最小長度到最大長度,前面附加最小長度,后面附加最大長度(
41、也可以只附加最大長度),如 C.6 表示最多 6 個字符;N2.7 表示最少 2 位數(shù)字最多 7 位數(shù)字。固定接口身份驗證接口調用前置服務系統(tǒng)時的用戶身份驗證。按表 8 執(zhí)行。表8 身份驗證接口說明表原型接口參數(shù)和返回值說明功能描述public string Authorization(string userid, string password)Userid 為江蘇省安全生產數(shù)據共享平臺用戶帳號Password 為江蘇省安全生產數(shù)據共享平臺用戶密碼返回值:guid 驗證串,通過身份驗證用戶,將獲取身份驗證串;如果身份驗證失敗,將返回空字符串。用于訪問前置服務系統(tǒng)的身份驗 證,直接支持政務 C
42、A 證書的應用, 只有已經注冊為江蘇省安全生產 數(shù)據共享平臺用戶才能通過身份 驗證獲得身份驗證串,通過身份驗證串來訪問該前置服務的其它接口。數(shù)據集連通性檢測接口用于數(shù)據集連通性檢測,判斷前置服務系統(tǒng) Web Service 的函數(shù)接口是否可以正確調用。按表 9執(zhí)行。表9 數(shù)據集連通性檢測接口說明表原型接口參數(shù)和返回值說明功能描述public string DataSetConnectivity()不帶參數(shù)返回值:數(shù)據集(即Web Service 的函數(shù))的連通狀況信息,返回值格式是:數(shù)據集名稱,連通狀況 。驗證數(shù)據集能否連通。返回值中的數(shù)據集名稱指 Web Service 名稱,如果數(shù)據集可以
43、連通,則連通狀況為 1;否則,連通狀況值為連通失敗的異常信息。數(shù)據項連通性檢測接口用于數(shù)據項連通性檢測,判斷前置服務系統(tǒng) Web Service 的函數(shù)接口是否可以正確調用。按表 10執(zhí)行。表10 數(shù)據項連通性檢測接口說明表原型接口參數(shù)和返回值說明功能描述public string DataItemConnectivity()不帶參數(shù)返回值:數(shù)據集中各數(shù)據項(即Web Service 的函數(shù))的連通狀況信息,返回值格式是:數(shù)據項1 名稱,連通狀況,數(shù)據項2 名稱,連通狀況 。驗證數(shù)據集中各數(shù)據項的連通狀況。返回值中的數(shù)據項名稱指Web Service 的函數(shù)名稱,如果數(shù)據項可以連通,則連通狀況
44、為1;否則,連通狀況為連通失敗的異常信息。專用接口不帶查詢參數(shù)的專用接口不帶查詢參數(shù)的專用接口只帶有身份驗證串 guid、RSA 加密的公鑰,以及用戶上一次獲取該數(shù)據項的數(shù)據文件版本號。按表 11 執(zhí)行。表11 不帶查詢參數(shù)的專用接口說明表原型接口參數(shù)和返回值說明功能描述public string 函數(shù)名(string guid, string xmlPublicKey, stringhashValue)guid 為通過身份驗證獲取的驗證串xmlPublicKey 為RSA 加密的公鑰,用于對數(shù)據密鑰進行加密hashValue 為用戶上一次獲取該數(shù)據項的數(shù)據文件版本號返回值:返回數(shù)據壓縮包的當
45、前塊二進制數(shù)據的base64 編碼字符串。按順序分塊獲取共享數(shù)據壓縮包的二進制數(shù)據的 base64 編碼字符串。帶查詢參數(shù)的專用接口帶查詢參數(shù)的專用接口除了以上三個參數(shù)外,還有數(shù)據提供者定義的查詢參數(shù)。查詢參數(shù)個數(shù)、參數(shù)名稱由發(fā)布者定義,參數(shù)類型統(tǒng)一為字符串類型。按表12執(zhí)行。表12 帶查詢參數(shù)的專用接口說明表原型接口參數(shù)和返回值說明功能描述public string 函數(shù)名(string guid, string xmlPublicKey, string hashValue,type1 arg1, type2, arg2,)guid 為通過身份驗證獲取的驗證串xmlPublicKey 為RS
46、A 加密的公鑰,用于對數(shù)據密鑰進行加密hashValue 為用戶上一次獲取該數(shù)據項的數(shù)據文件版本號argi為typei指定的類型,是數(shù)據項的查詢參數(shù)返回值:返回數(shù)據壓縮包的當前塊二進制數(shù)據的base64 編碼字符串。按順序分塊獲取共享數(shù)據壓縮包的二進制數(shù)據的 base64 編碼字符串。交換過程身份驗證過程身份驗證過程如下:a)調用身份驗證接口,傳入用戶賬號和密碼進行身份驗證,獲得身份驗證串guid; b)進行數(shù)據集及數(shù)據項連通性檢測。數(shù)據獲取過程數(shù)據獲取過程如下:身份驗證通過后,系統(tǒng)生成 RSA 公鑰/私鑰對,并獲取本地已經存在的數(shù)據文件的版本號,即hashValue 校驗值;通過從描述文檔中獲取共享數(shù)據集并創(chuàng)建為 ZIP 文件;調用數(shù)據獲取接口,如果帶查詢參數(shù)的,還必須傳入相應的查詢參數(shù)。調用數(shù)據獲取接口得到的結果數(shù)據塊字符串為 Result;將 base64 編碼的字符串Result 解碼為二進制數(shù)據,追加寫入 ZIP 文件;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水情監(jiān)測系統(tǒng)施工方案
- 童車產品研發(fā)項目管理與團隊協(xié)作考核試卷
- 窗簾布藝的數(shù)字化生產模式創(chuàng)新與實施考核試卷
- 云浮駁岸聯(lián)鎖塊施工方案
- 電梯控制系統(tǒng)與智能化技術考核試卷
- 石油化工專用儀器與工藝考核試卷
- 礦山機械模擬仿真與實驗技術考核試卷
- 塔吊黑匣子施工方案
- 私募股權投資多元化策略與實踐考核試卷
- 紙板容器生產線優(yōu)化配置考核試卷
- 第6-2章生料粉磨和熟料粉磨
- 2023年廣東學位英語試題學位英語考試真題(含答案)
- 冒泡排序算法課件
- 粵教版五年級下冊科學知識點
- 文言文《守株待兔》說課稿課件
- 生物礦物課件
- GB∕T 36765-2018 汽車空調用1,1,1,2-四氟乙烷(氣霧罐型)
- DB34-T 4243-2022 智慧醫(yī)院醫(yī)用耗材SPD驗收規(guī)范
- 《覺醒年代》朗誦稿
- 混凝土格構梁護坡施工方案設計
- 小學教育專業(yè)畢業(yè)論文
評論
0/150
提交評論