DB32∕T 2724-2015 安全生产信息系统数据交换与共享技术规范

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ICS13.200C65备案号:44823-2015DB32江苏省地方标准DB32/T2724—2015安全生产信息系统数据交换与共享技术规范TechnicalSpecificationsforDataExchangeandSharingofWorkSafetyInformationSystem2015-02-15发布2015-04-15实施江苏省质量技术监督局发布DB32/T2724—2015I目次前言................................................................................II1范围..............................................................................12规范性引用文件....................................................................13术语及定义........................................................................14数据交换与共享体系................................................................25数据接口规范.....................................................................106交换过程.........................................................................207文档规范.........................................................................21附录A(资料性附录)关系型数据交换文档规范.........................................23DB32/T2724—2015II前言本标准依据GB/T1.1-2009《标准化工作导则第1部分:标准的结构和编写》给出的规则起草。本标准参考了GB/T21062《政务信息资源交换体系》,并与其各部分标准相衔接,结合江苏省安全生产信息化建设的具体实际进行了细化和规范。本标准附录A为资料性附录。本标准由江苏省安全生产监督管理局提出。本标准由江苏省安全生产标准化技术委员会归口。本标准起草单位:南京邮电大学、南京爱信科信息科技有限公司、南京市玄武区安全生产监督管理局、南京集华科技有限公司。本标准主要起草人:姚国章、吴春虎、朱忠良、郭建军、李坚明、杨健、吴军、赵刚、刘忠祥、惠云云。本标准为首次发布。DB32/T2724—20151安全生产信息系统数据交换与共享技术规范1范围本标准提出了安全生产信息系统数据交换与共享体系架构、技术实现方式、数据交换与共享系统的技术要求、数据接口规范和数据交换共享内容。本标准适用于江苏省内各级安全生产管理部门信息系统的规划、设计和建设。对有关行业、领域的安全生产工作实施监督管理的部门(即安全生产委员会成员单位)信息系统及其他安全生产信息系统建设可以参照执行。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件;凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T5271.4信息技术词汇第4部分:数据的组织GB/T7027标准化工作导则信息分类的基本原则和方法GB/T7408数据元和交换格式数据交换日期和时间表示法GB/T18391.1信息技术数据元的规范与标准第1部分:数据元的规范与标准化框架GB/T18793信息技术可扩展置标语言(XML)1.0GB/T21062.1政务信息资源交换体系第1部分:总体框架GB/T21062.2政务信息资源交换体系第2部分:技术要求GB/T21062.3政务信息资源交换体系第3部分:数据接口规范GB/T21062.4政务信息资源交换体系第4部分:技术管理要求DB32/T2723-2015江苏省生产经营单位安全生产基础数据库建设及管理规范DB32/T2725-2015江苏省安全生产监管监察业务和应急指挥平台数据规范3术语及定义3.1安全生产数据交换dataexchangeforworksafety安全生产数据交换是指安全生产信息化领域独立于具体应用,交换包括政府之间以及与社会服务机构之间,不随应用的变化而变化,保证数据可靠传输和安全传输,提供统一接口规范,实现安全生产信息系统与不同部门异构系统之间不同格式数据的交换。3.2安全生产数据共享datasharingforworksafety安全生产数据共享是指通过网络实现各级安全生产监督管理部门与安全生产委员会成员单位之间信息和信息产品的交流与共用。DB32/T2724—201523.3前置机front-endprocessor前置机是一种以数据交换为基础的中间交易设备,它实现的主要功能有网络通信、数据认证、数据格式转换、数据流水记录、数据预处理、数据监控和数据统计等。3.4服务接口serviceinterface服务接口是指各级安全生产信息系统之间以及与其他不同层次、不同部门信息系统或人之间的共享边界。3.5数据元dataelement一种数据单元,在某个上下文中视为不可分,通过一组属性描述其定义、标识、表示和允许值。[GB/T5271.4-2000术语和定义04.07.01]3.6参数parameter也叫参变量,可以是赋予的常数值,也可以是一种变量,用来控制随其变化而变化的其他量。3.7代码code一组有序的数字或字母的排列,是代表客观实体及其属性的符号。4数据交换与共享体系4.1总体要求数据交换与共享在整个安全生产信息系统中居于中心地位。本级安全生产信息系统平台通过数据交换与共享系统抽取及共享下级安全生产信息系统平台提供的数据并进行存储,以及通过数据交换与共享系统向上级平台提供其所需的数据。此外,本级安全生产信息系统平台还应满足本级政府信息系统平台的数据共享与交换要求,同时可支持与国家级安全生产监管部门、本级安委会成员单位、下级安全生产监管部门、本级各类企业等相关单位业务系统的数据交换。从而形成互联互通、数据共享的安全生产信息系统平台数据库体系,实现安全生产领域信息系统之间的数据交换与共享。各级安全生产信息系统与外部数据源的交换与共享逻辑关系如图1所示。DB32/T2724—20153本级安全生产信息系统数据交换与共享体系ETL数据抽取工具数据导入导出数据交换共享系统消息服务数据文件前置机国家级安全生产信息系统消息服务数据文件前置机下级安全生产信息系统消息服务数据文件前置机消息服务数据文件前置机成员单位安全生产信息系统其他信息系统图1安全生产数据共享平台数据交换与共享逻辑关系图4.2实现方式实现各级安全生产信息系统之间及与其他相关业务系统之间的数据交换与共享的方式可分为:a)ETL实现数据库之间数据交换与共享;b)数据文件导入应用系统实现数据交换与共享;c)数据文件导入数据库实现数据交换与共享;d)消息和WebServices服务实现数据交换与共享;e)消息和共享文件实现数据交换与共享。应根据安全生产信息系统与各应用系统之间的环境条件来选择其技术实现方式。4.2.1ETL实现方式ETL实现方式如图2所示,两个业务系统数据库之间通过数据工具(ETL)实现数据的抽取(Extract)、转换(Transform)和加载(Load),达到数据交换的目的。DB32/T2724—20154ETL数据抽取工具安全生产信息系统数据库业务数据库资源数据库基础数据库各级安全生产平台数据库业务数据库资源数据库基础数据库数据交换数据交换交换引擎(捕获、抽取、转换、加载)交换任务配置交换任务监控交换任务调度图2ETL实现数据库之间数据交换与共享流程图注1:在ETL数据抽取工具中进行配置两个数据库中参与数据交换的表,配置数据映射,配置交换任务,配置任务调度。注2:ETL数据抽取工具按照调度时间执行数据交换配置,利用交换引擎完成数据的捕获、抽取、转换和加载,达到安全生产信息系统数据库和安全生产信息系统数据库之间数据交换。4.2.1.1使用环境:两个业务系统数据库的网络互通,主要应用于安全生产信息系统之间进行数据交换。4.2.1.2技术选择:基于数据库的数据工具ETL。4.2.1.3数据同步:对数据同步的实时性要求不高,增量数据大,可以按月/季度进行数据交换。4.2.1.4用户操作:用户通过在“ETL数据抽取工具”中进行配置,可以自动执行。4.2.1.5数据流向:数据流向支持双向同步。4.2.2数据文件导入应用系统实现方式数据文件导入应用系统实现方式如图3所示,从某系统的数据库中导出的数据文件,通过数据导入功能,将数据文件导入目标应用系统中,然后进行数据解析和数据使用的过程,达到数据交换的目的。DB32/T2724—20155数据库管理系统数据导入导出模块专用网络(3)共用账户登录系统数据文件下级上级(2)导入数据文件图3利用数据文件导入应用系统实现数据交换与共享流程图注1:下级用户登录上级安全生产信息系统的数据共享模块,下载数据模板文件,填充数据然后再上传到上级安全生产信息系统。注2:上级安全生产信息系统将导入的数据解析到对应的应用系统数据库中。4.2.2.1使用环境:两个应用系统之间的网络存在防火墙或者物理隔绝,导致两个应用系统之间不能相互访问,必须通过人工传输数据文件。4.2.2.2技术选择:基于组装和解析数据文件XML和Excel等技术。4.2.2.3用户操作:下级用户登录(特殊账户)安全生产信息系统系统中的数据库管理系统,下载需要上传数据的模板文件(如Excel),按照格式填写数据,然后上传导入。4.2.2.4数据流向:通过数据文件实现数据导入导出,支持数据双向流动。4.2.3数据文件导入数据库实现方式数据文件导入数据库实现方式如图4,从某系统的数据库中导出的数据文件,通过数据导入功能,将数据文件导入目标数据库中,然后进行数据解析和数据使用的过程,达到数据交换的目的。ETL数据抽取工具各级安全生产平台数据库业务数据库资源数据库基础数据库数据交换交换引擎(捕获、抽取、转换、加载)交换任务配置交换任务监控交换任务调度数据文件(2)导入数据文件图4利用数据文件导入数据库实现数据交换与共享流程图DB32/T2724—20156注1:外部应用系统或者数据库工具将数据导出形成数据文件。注2:在ETL数据抽取工具中进行配置数据文件与数据库映射,配置数据映射,配置交换任务,配置任务调度。注3:ETL数据抽取工具按照调度时间执行数据交换配置,利用交换引擎完成数据的捕获、抽取、转换和加载,达到与安全生产信息系统数据库和外部系统的数据文件之间数据交换。4.2.3.1使用环境:两个应用系统数据库之间的网络存在防火墙或者物理隔绝,导致两个系统数据库之间不能相互访问,必须通过人工传输数据文件。4.2.3.2技术选择:基于组装和解析数据文件XML和Excel等技术。4.2.3.3数据同步:对数据交换的实时性要求不高,增量数据大,可以按季/年度进行数据交换。4.2.3.4用户操作:系统管理员登录ETL数据抽取工具,根据数据配置数据文件和数据库的对应关系,然后执行数据交换。4.2.4消息和WebServices服务实现方式消息和WebServices服务实现方式如图5,两个应用系之间通过系统接口实现数据访问、数据传输、数据解析和数据使用,达到数据交换的目的。发送/接收消息客户端调用webservices服务接口提供数据数据交换与共享系统发送/接收消息客户端获取数据的webservices服务接口消息服务器服务接口权限认证(2)回执消息(1)调用服务上传数据其他信息系统图5消息和WebServices服务实现数据交换与

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功