DB32∕T 2724-2015 安全生产信息系统数据交换与共享技术规范.pdf
《DB32∕T 2724-2015 安全生产信息系统数据交换与共享技术规范.pdf》由会员分享,可在线阅读,更多相关《DB32∕T 2724-2015 安全生产信息系统数据交换与共享技术规范.pdf(29页珍藏版)》请在咨信网上搜索。
1、 ICS 13.200 C65 备案号:44823-2015 DB32 江苏省地方标准 DB 32/ T 27242015 安全生产信息系统数据交换与共享技术规范 Technical Specifications for Data Exchange and Sharing of Work Safety Information System 2015 - 02 - 15 发布 2015 - 04 - 15 实施 江苏省质量技术监督局 发 布 DB32/T 27242015 I 目 次 前言 . II 1 范围 . 1 2 规范性引用文件 . 1 3 术语及定义 . 1 4 数据交换与共享体系 .
2、 2 5 数据接口规范 . 10 6 交换过程 . 20 7 文档规范 . 21 附录 A(资料性附录) 关系型数据交换文档规范 . 23 DB32/T 27242015 II 前 言 本标准依据GB/T 1.1-2009标准化工作导则第1部分:标准的结构和编写给出的规则起草。 本标准参考了GB/T 21062政务信息资源交换体系,并与其各部分标准相衔接,结合江苏省安全生产信息化建设的具体实际进行了细化和规范。 本标准附录A为资料性附录。 本标准由江苏省安全生产监督管理局提出。 本标准由江苏省安全生产标准化技术委员会归口。 本标准起草单位:南京邮电大学、南京爱信科信息科技有限公司、南京市玄武区
3、安全生产监督管理局、南京集华科技有限公司。 本标准主要起草人:姚国章、吴春虎、朱忠良、郭建军、李坚明、杨健、吴军、赵刚、刘忠祥、惠云云。 本标准为首次发布。 DB32/T 27242015 1 安全生产信息系统数据交换与共享技术规范 1 范围 本标准提出了安全生产信息系统数据交换与共享体系架构、 技术实现方式、 数据交换与共享系统的技术要求、数据接口规范和数据交换共享内容。 本标准适用于江苏省内各级安全生产管理部门信息系统的规划、设计和建设。对有关行业、领域的安全生产工作实施监督管理的部门 (即安全生产委员会成员单位) 信息系统及其他安全生产信息系统建设可以参照执行。 2 规范性引用文件 下列
4、文件对于本文件的应用是必不可少的。 凡是注日期的引用文件, 仅所注日期的版本适用于本文件;凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 5271.4 信息技术 词汇 第4部分:数据的组织 GB/T 7027 标准化工作导则 信息分类的基本原则和方法 GB/T 7408 数据元和交换格式数据交换日期和时间表示法 GB/T 18391.1 信息技术 数据元的规范与标准 第1部分:数据元的规范与标准化框架 GB/T 18793 信息技术 可扩展置标语言(XML)1.0 GB/T 21062.1 政务信息资源交换体系 第1部分:总体框架 GB/T 21062.2 政务
5、信息资源交换体系 第2部分:技术要求 GB/T 21062.3 政务信息资源交换体系 第3部分:数据接口规范 GB/T 21062.4 政务信息资源交换体系 第4部分:技术管理要求 DB32/T 2723-2015 江苏省生产经营单位安全生产基础数据库建设及管理规范 DB32/T 2725-2015 江苏省安全生产监管监察业务和应急指挥平台数据规范 3 术语及定义 3.1 安全生产数据交换 data exchange for work safety 安全生产数据交换是指安全生产信息化领域独立于具体应用, 交换包括政府之间以及与社会服务机构之间,不随应用的变化而变化,保证数据可靠传输和安全传输,
6、提供统一接口规范,实现安全生产信息系统与不同部门异构系统之间不同格式数据的交换。 3.2 安全生产数据共享 data sharing for work safety 安全生产数据共享是指通过网络实现各级安全生产监督管理部门与安全生产委员会成员单位之间信息和信息产品的交流与共用。 DB32/T 27242015 2 3.3 前置机 front-end processor 前置机是一种以数据交换为基础的中间交易设备,它实现的主要功能有网络通信、数据认证、数据格式转换、数据流水记录、数据预处理、数据监控和数据统计等。 3.4 服务接口 service interface 服务接口是指各级安全生产信息
7、系统之间以及与其他不同层次、 不同部门信息系统或人之间的共享边界。 3.5 数据元 data element 一种数据单元,在某个上下文中视为不可分,通过一组属性描述其定义、标识、表示和允许值。 GB/T 5271.4-2000 术语和定义 04.07.01 3.6 参数 parameter 也叫参变量,可以是赋予的常数值,也可以是一种变量,用来控制随其变化而变化的其他量。 3.7 代码 code 一组有序的数字或字母的排列,是代表客观实体及其属性的符号。 4 数据交换与共享体系 4.1 总体要求 数据交换与共享在整个安全生产信息系统中居于中心地位。 本级安全生产信息系统平台通过数据交换与共享
8、系统抽取及共享下级安全生产信息系统平台提供的数据并进行存储, 以及通过数据交换与共享系统向上级平台提供其所需的数据。 此外, 本级安全生产信息系统平台还应满足本级政府信息系统平台的数据共享与交换要求,同时可支持与国家级安全生产监管部门、本级安委会成员单位、下级安全生产监管部门、本级各类企业等相关单位业务系统的数据交换。从而形成互联互通、数据共享的安全生产信息系统平台数据库体系,实现安全生产领域信息系统之间的数据交换与共享。 各级安全生产信息系统与外部数据源的交换与共享逻辑关系如图1所示。 DB32/T 27242015 3 本级安全生产信息系统数据交换与共享体系ETL数据抽取工具数据导入导出数
9、据交换共享系统消息 服务 数据文件 前置机国家级安全生产信息系统消息 服务 数据文件 前置机下级安全生产信息系统消息服务数据文件前置机消息服务数据文件前置机成员单位安全生产信息系统其他信息系统 图1 安全生产数据共享平台数据交换与共享逻辑关系图 4.2 实现方式 实现各级安全生产信息系统之间及与其他相关业务系统之间的数据交换与共享的方式可分为: a) ETL 实现数据库之间数据交换与共享; b) 数据文件导入应用系统实现数据交换与共享; c) 数据文件导入数据库实现数据交换与共享; d) 消息和 Web Services 服务实现数据交换与共享; e) 消息和共享文件实现数据交换与共享。 应根
10、据安全生产信息系统与各应用系统之间的环境条件来选择其技术实现方式。 4.2.1 ETL 实现方式 ETL实现方式如图2所示, 两个业务系统数据库之间通过数据工具 (ETL) 实现数据的抽取(Extract) 、转换(Transform)和加载(Load),达到数据交换的目的。 DB32/T 27242015 4 ETL数据抽取工具安全生产信息系统数据库业务数据库资源数据库基础数据库 各级安全生产平台数据库业务数据库资源数据库基础数据库 数据交换数据交换交换引擎(捕获、抽取、转换、加载)交换任务配置交换任务监控交换任务调度 图2 ETL 实现数据库之间数据交换与共享流程图 注1:在ETL数据抽取
11、工具中进行配置两个数据库中参与数据交换的表,配置数据映射,配置交换任务,配置任务调度。 注2:ETL数据抽取工具按照调度时间执行数据交换配置,利用交换引擎完成数据的捕获、抽取、转换和加载,达到安全生产信息系统数据库和安全生产信息系统数据库之间数据交换。 4.2.1.1 使用环境:两个业务系统数据库的网络互通,主要应用于安全生产信息系统之间进行数据交换。 4.2.1.2 技术选择:基于数据库的数据工具 ETL。 4.2.1.3 数据同步:对数据同步的实时性要求不高,增量数据大,可以按月/季度进行数据交换。 4.2.1.4 用户操作:用户通过在“ETL 数据抽取工具”中进行配置,可以自动执行。 4
12、.2.1.5 数据流向:数据流向支持双向同步。 4.2.2 数据文件导入应用系统实现方式 数据文件导入应用系统实现方式如图3所示,从某系统的数据库中导出的数据文件,通过数据导入功能,将数据文件导入目标应用系统中,然后进行数据解析和数据使用的过程,达到数据交换的目的。 DB32/T 27242015 5 数据库管理系统数据导入导出模块专用网络(3)共用账户登录系统数据文件下级上级(2)导入数据文件 图3 利用数据文件导入应用系统实现数据交换与共享流程图 注1:下级用户登录上级安全生产信息系统的数据共享模块,下载数据模板文件,填充数据然后再上传到上级安全生产信息系统。 注2:上级安全生产信息系统将
13、导入的数据解析到对应的应用系统数据库中。 4.2.2.1 使用环境:两个应用系统之间的网络存在防火墙或者物理隔绝,导致两个应用系统之间不能相互访问,必须通过人工传输数据文件。 4.2.2.2 技术选择:基于组装和解析数据文件 XML 和 Excel 等技术。 4.2.2.3 用户操作:下级用户登录(特殊账户)安全生产信息系统系统中的数据库管理系统,下载需要上传数据的模板文件(如 Excel),按照格式填写数据,然后上传导入。 4.2.2.4 数据流向:通过数据文件实现数据导入导出,支持数据双向流动。 4.2.3 数据文件导入数据库实现方式 数据文件导入数据库实现方式如图4,从某系统的数据库中导
14、出的数据文件,通过数据导入功能,将数据文件导入目标数据库中,然后进行数据解析和数据使用的过程,达到数据交换的目的。 ETL数据抽取工具各级安全生产平台数据库业务数据库资源数据库基础数据库 数据交换交换引擎(捕获、抽取、转换、加载)交换任务配置交换任务监控交换任务调度数据文件(2)导入数据文件 图4 利用数据文件导入数据库实现数据交换与共享流程图 DB32/T 27242015 6 注1:外部应用系统或者数据库工具将数据导出形成数据文件。 注2:在ETL数据抽取工具中进行配置数据文件与数据库映射,配置数据映射,配置交换任务,配置任务调度。 注3:ETL数据抽取工具按照调度时间执行数据交换配置,利
15、用交换引擎完成数据的捕获、抽取、转换和加载,达到与安全生产信息系统数据库和外部系统的数据文件之间数据交换。 4.2.3.1 使用环境:两个应用系统数据库之间的网络存在防火墙或者物理隔绝,导致两个系统数据库之间不能相互访问,必须通过人工传输数据文件。 4.2.3.2 技术选择:基于组装和解析数据文件 XML 和 Excel 等技术。 4.2.3.3 数据同步:对数据交换的实时性要求不高,增量数据大,可以按季/年度进行数据交换。 4.2.3.4 用户操作: 系统管理员登录 ETL 数据抽取工具, 根据数据配置数据文件和数据库的对应关系,然后执行数据交换。 4.2.4 消息和 Web Service
16、s 服务实现方式 消息和Web Services服务实现方式如图5, 两个应用系之间通过系统接口实现数据访问、 数据传输、数据解析和数据使用,达到数据交换的目的。 发送/接收消息客户端调用webservices服务接口提供数据数据交换与共享系统发送/接收消息客户端获取数据的webservices服务接口消息服务器服务接口权限认证(2)回执消息(1)调用服务上传数据其他信息系统 图5 消息和 Web Services 服务实现数据交换与共享流程图 注1:其他信息系统每次“(1)调用服务上传数据”,数据交换与共享系统给对方一个数据处理结果(利用“(2)回执消息”)。如果处理异常,回执消息告知其他信
17、息系统再次调用服务上传数据。 注2:参与数据交换的格式采用Web Services服务接口标准,通知和异常信息采用标准消息格式。 4.2.4.1 使用环境:两个应用系统可以直接相互访问,或者两个应用系统之间通过如前置机等网络中转设备间接相互访问。 4.2.4.2 技术选择:基于面向服务架构的 SOA 的 Web Services 技术。 4.2.4.3 数据同步:对数据交换的实时性要求高,每次进行数据交换的增量数据较小。 用户操作:没有单独的用户操作,数据同步触发嵌套在应用系统中。 4.2.4.4 数据流向:数据流向支持双向同步。 4.2.4.5 数据质量:对数据的交换质量有要求,一旦数据交换
18、失败,系统能自动识别并及时再次进行数据交换行为。在此利用消息驱动来保障数据交换异常处理。 4.2.5 消息和共享文件实现方式 消息和共享文件实现方式如图6,两个应用系统之间通过共享文件实现数据组装、数据传输、数据解析和数据使用,达到数据交换的目的。 DB32/T 27242015 7 (2)发送消息(3)接收消息(1)长传数据文件(4)下载数据文件(5)回执消息(6)回执消息数据交换与共享系统发送/接收消息客户端调用FTP服务器API上传数据文件前置机消息服务器(消息转发)FTP服务器(共享数据文件目录)其他信息系统发送/接收消息客户端从FTP获取数据文件和处理数据文件 图6 消息和共享文件实
19、现数据交换与共享流程图 注1:前置机上部署消息服务器和FTP服务器,负责消息转发和文件共享。 注2:数据交换与共享系统将需要共享的数据文件通过FTP客户端上传到前置机上的FTP服务器共享目录中, 消息通知其他信息系统,其他信息系统请求FTP服务器的共享目录,下载共享数据文件,然后按照数据格式进行数据解析和数据使用。 注3:业务流程方向也可以从其他信息系统到数据交换与共享系统,异常通知采用消息机制。 4.2.5.1 使用环境:两个应用系统都能访问网络上的某个共享目录,或者两个应用系统都能访问同一个 FTP 服务器。 4.2.5.2 技术选择:基于 XML 文件和 FTP 服务器技术。 4.2.5
20、.3 数据同步:两个应用系统之间的数据对实时性要求不高,增量数据大,可以按月/季度进行数据交换。 4.2.5.4 用户操作:系统有单独的操作界面,手工触发完成数据交换。 4.2.5.5 数据流向:数据流向支持双向同步。 4.2.5.6 数据质量:对数据的交换质量有要求,一旦数据交换失败,系统通过消息报告,提醒用户手工重新操作。利用消息驱动来保障数据交换异常处理。 4.2.5.7 技术要求:参与数据交换的数据文件存放“前置机”上,应用系统完成数据交换文件的自动上传、自动下载以及数据文件的数据交换。 4.3 数据交换与共享体系架构 4.3.1 体系组成 按照网络环境和技术实现原理的不同,安全生产信
21、息系统数据交换与共享体系由ETL数据抽取系统、数据导入导出系统和数据交换与共享系统组成。 数据交换与共享体系构成如图7所示。 DB32/T 27242015 8 数据交换中心业务系统(.NET)应用程序接口 数据库压缩解压加密解密数据集成数据发布应用程序适配器前置系统业务系统(J2EE)应用程序接口 数据库压缩解压加密解密数据集成数据发布应用程序适配器前置系统防火墙防火墙服务应答(SOAP/XML)江苏省安全生产信息共享平台分布式信息资源层专业部门共享数据库基础数据库目录数据库 图7 安全生产信息系统数据交换与共享体系构成 4.3.2 ETL 数据抽取系统 ETL数据抽取工具系统由数据抽取、数
22、据转换、数据加载和数据更新组成。数据抽取是指从源数据库中按照条件抽取符合条件的数据。数据转换是指按照配置的数据转换条件对数据进行加工转换处理。数据加载是指处理好的数据进行加载到缓存中进行预处理。 数据更新是指将预处理后的数据写入目标数据库中,完成数据的更新。 4.3.3 数据导入导出系统 数据导入导出系统由数据文件导入和数据导出功能组成。 数据文件导入主要指来自外部且包含数据的各种数据文件通过此功能可以将数据导入数据交换与共享系统中, 数据交换与共享系统根据数据格式解析数据并更新到对应的应用系统中。 数据导出是指根据各种导出条件将符合条件的数据导出到文件载体中。 4.3.4 数据交换与共享系统
23、 4.3.4.1 安全生产信息系统数据交换与共享系统由前置交换子系统、交换桥接子系统、交换传输子系统、交换管理子系统组成。 DB32/T 27242015 9 4.3.4.2 前置交换子系统由交换前置机、交换信息库和交换适配器等组成。前置交换子系统与安全生产信息系统应用系统之间隔离,保证安全生产信息系统业务信息库和业务应用系统的独立性。 4.3.4.3 交换桥接子系统是业务数据库与前置交换数据库之间的数据交换接口,以实现两个数据库之间的双向信息同步。 系统由桥接服务运行环境和桥接服务配置工具组成。 桥接服务时利用桥接服务配置工具组装应用适配器组件以完成一个数据桥接流程的服务程序,提供日志管理、
24、安全管理、应用适配器管理等基本功能。 4.3.4.4 交换传输子系统作为前置交换子系统之间的数据交换通道,实现交换信息的打包、转换、传递、路由、解包等功能。根据部署的交换流程,实现前置交换信息库之间的信息处理和稳定可靠、不间断的信息传递。 4.3.4.5 交换管理子系统实现对整个数据交换过程的流程配置、部署、执行和整个数据交换系统运行进行监控、管理。交换流程管理应提供图形化的交换流程配置工具,支持交换流程设计、配置、测试功能。交换管理系统应能监视数据交换与共享系统的状态、服务、日志、消息等信息。 4.4 技术要求 数据交换与共享系统应满足以下要求: a) 应支持数据双向同步; b) 应支持各种
25、主流操作系统; c) 应支持国内外主流数据库; d) 应支持结构化及非结构化的数据; e) 应支持 HTTP、HTTPS、TCP、TCPS、JMS、SOAP、FTP 等多种协议; f) 应支持文件大小 4GB 以上单个文件的传输; g) 应支持单表记录 2000 万条以上数据库数据的传输; h) 应提供增量数据自动识别功能。 在不修改数据库结构的情况下, 系统应能自动识别出需要交换的信息,包括新增、被修改或被删除的信息; i) 应支持多个数据交换与共享任务或服务同时运行,应支持远程部署; j) 应提供管理与监控接口,支持远程管理功能; k) 消息传送应支持 RFC2616(超文本传输协议);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB32T 2724-2015 安全生产信息系统数据交换与共享技术规范 DB32 2724 2015 安全生产 信息系统 数据 交换 共享 技术规范
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【my****a】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【my****a】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。