DB33∕T 2359-2021 公共数据交换技术规范(浙江省).pdf
《DB33∕T 2359-2021 公共数据交换技术规范(浙江省).pdf》由会员分享,可在线阅读,更多相关《DB33∕T 2359-2021 公共数据交换技术规范(浙江省).pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 ICS 35.240.01 CCS L 67 DB33 浙江省地方标准 DB33/T 23592021 公共数据交换技术规范 Technical specification for public data interchange 2021-09-09 发布 2021-10-09 实施 浙江省市场监督管理局 发 布 DB33/T 23592021 I 目次 前言.II 1 范围.1 2 规范性引用文件.1 3 术语和定义.1 4 缩略语.2 5 交换体系.2 5.1 架构.2 5.2 垂直公共数据交换系统.3 5.3 横向公共数据交换系统.3 5.4 应用场景.4 6 交换要求.4 6.1 基
2、本要求.4 6.2 交换桥接.4 6.3 前置交换.4 6.4 交换传输.5 6.5 交换中心.5 6.6 交换管理.5 7 接入要求.5 7.1 基本要求.5 7.2 数据库接入.6 7.3 文件接入.6 7.4 服务接口接入.6 8 安全要求.6 8.1 基本要求.7 8.2 传输安全.7 8.3 数据脱敏.7 8.4 用户管理.7 8.5 身份鉴别.7 8.6 授权管理.7 8.7 安全保障.8 9 运维管理.8 附录 A(规范性)交换数据库桥接标识数据要求.9 附录 B(资料性)省级业务、区划、机构编码.13 附录 C(资料性)运维监控信息接入要求.20 附录 D(资料性)数据追踪接口
3、协议要求.24 DB33/T 23592021 II 前言 本标准按照GB/T 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定起草。请注意本标准的某些内容可能涉及专利,本标准的发布机构不承担识别这些专利的责任。本标准由浙江省大数据发展管理局提出并归口。本标准起草单位:浙江省大数据发展中心、浙江省标准化研究院、数字浙江技术运营有限公司、浙江鹭栖科技有限公司。本标准主要起草人:金加和、王瑚、黄成、石西庆、孙建炳、林文都、孟一丁、焦俊、叶剑超、王沁怡。本标准首次发布。DB33/T 23592021 1 公共数据交换技术规范 1 范围 本标准规定了公共数据的交换体系、交换要求
4、、接入要求、安全要求与运维管理。本标准适用于公共数据交换的规划设计、开发建设、运行维护。2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本标准必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本标准;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。GB/T 2260-2007 中华人民共和国行政区划代码 GB/T 21062.2-2007 政务信息资源交换体系 第2部分:技术要求 GB/T 21062.3-2007 政务信息资源交换体系 第3部分:数据接口规范 GB/T 21062.4-2007 政务信息资源交换体系 第4部分:技术管理要求 GB/T
5、 22239-2019 信息安全技术网络安全等级保护基本要求 GB/T 25069-2010 信息安全技术 术语 GB/T 36073-2018 数据管理能力成熟度评估模型 GB/T 36326-2018 信息技术云计算云服务运营通用要求 GB/T 39477-2020 信息安全技术 政务信息共享数据安全技术要求 DB33/T 2350-2021 数字化改革术语定义 3 术语和定义 GB/T 21062.2-2007、GB/T 21062.3-2007、GB/T 21062.3-2007、GB/T 25069-2010 和 DB33/T 2350-2021界定的以及下列术语与定义适用于本标准。
6、3.1 公共数据 public data 国家机关、法律法规规章授权的具有管理公共事务职能的组织,在依法履行职责和提供公共服务过程中,所获取的数据资源以及法律、法规规定纳入公共数据管理范围的其他数据资源。来源:DB33/T 2350-2021,定义3.2.2.1 3.2 数据交换 data interchange 通过采用约定的信息格式控制协议和开放接口,在不同方之间传递数据,以实现不同系统间通信、互操作、信息共享、协同运作的过程。来源:DB33/T 2350-2021,定义3.2.2.1 DB33/T 23592021 2 3.3 数据追踪 data tracking 对公共数据交换全过程进
7、行记录,并能对交换数据进行过程追查,实现数据流程追溯。3.4 数据退役 data retirement 对历史数据的管理。根据法律法规、业务、技术等方面需求对历史数据的保留和销毁,执行历史数据的归档、迁移和销毁工作。来源:GB/T 36073-2018,数据生存周期14.3.1 3.5 标识数据 identification data 一种分配给某一实体,用于对其进行标识的数据项序列,该序列包括实体的可区分标识符。注:标识数据可包含附加的数据项,例如签名过程标识符、签名密钥校对符、签名密钥有效期、对密钥用法的限制、关联的安全策略参数、密钥系列号或域参数等。来源:GB/T 25069-2010,
8、术语和定义2.2.2.6 4 缩略语 下列缩略语适用于本文件。HTTP:超文本传输协议(Hypertext Transfer Protocol)JSON:JavaScript对象表示法(JavaScript Object Notation)RMI:远程方法调用(Remote Method Invocation)SDO:服务数据对象(Service Data Objects)SOAP:简单对象访问协议(Simple Object Access Protocol)SSL:安全套接字协议(Secure Sockets Layer)TLS:传输层安全协议(Transport Layer Securit
9、y)UTF-8:Unicode 的 一 种 可 变 长 度 字 符 编 码(8 位 元,Universal Character Set/Unicode Transformation Format)WebSocket:基于TCP的全双工通信协议(WebSocket Protocol)WSDL:Web服务描述语言(Web Service Description Language)XML:可扩展标记语言(Extensible Markup Language)XSD:XML Schema 定义(XML Schema Definition)5 交换体系 5.1 架构 5.1.1 公共数据交换体系架构详见
10、图 1,应按照“三级中心、五级接入”的模式设计,包括:纵向贯通省、市、县三级交换中心的垂直数据交换系统;接入各级数据交换中心的横向数据交换系统;省、市、县、街镇、村社区五级各机构与组织所涉及的公共数据接入相应的横向数据交换系统。DB33/T 23592021 3 图1 交换体系架构模式 5.1.2 各地区机构与组织需要交换的公共数据通过交换桥接接入数据交换系统,在交换管理的流程控制下,把公共数据交换到接收机构。5.2 垂直公共数据交换系统 省级公共数据主管机构设置覆盖省、市、县三级公共数据交换中心的垂直公共数据交换系统,实现公共数据交换的跨层级贯通。垂直公共数据交换系统应包括:交换传输;交换中
11、心;交换管理。5.3 横向公共数据交换系统 市、县公共数据主管机构设置横向公共数据交换系统,接入垂直公共数据交换系统,实现跨层级、跨机构的公共数据交换。横向公共数据交换系统应包括:交换桥接;前置交换;交换传输;交换中心;交换管理。DB33/T 23592021 4 5.4 应用场景 以下应用,应按需接入公共数据交换系统:a)需要实现跨业务、跨机构、跨层级、跨区域、跨系统的业务场景应用;b)有公共数据归集、公共数据批量共享、公共数据回流等需求的系统。6 交换要求 6.1 基本要求 6.1.1 各机构与组织通过交换桥接、前置交换、交换传输、交换中心实现公共数据的推送和接收,交换管理对前置交换、交换
12、传输、交换中心运行实现监控、管理。交换逻辑流程示意图如下:图2 交换逻辑流程示意图 6.1.2 数据交换系统应满足以下基本要求:a)每 365 天的运行周期内系统中断时间不超过 8 小时,即年可靠性达到 99.9%;b)满足业务秒级数据交换需求;c)具备数据交换流程故障后 60 分钟内恢复能力;d)具备快速水平扩展能力。6.2 交换桥接 交换桥接应实现各机构与组织业务数据与前置交换之间的数据交换接口,交换桥接应满足以下技术要求:a)推送数据应按照规范实现数据的新增、更新和删除操作,具体标识数据实现按照附录 A。b)接收数据完成后应同步回写回执,回执标识数据实现应按照附录 A;c)支持服务接口信
13、息注册登记;d)主键创建索引。其他交换桥接要求应按照GB/T 21062.2-2007中4.2.3的相关规定执行。6.3 前置交换 前置交换应实现各业务应用系统与数据交换系统之间的隔离,保证业务数据库和业务应用系统的独立性。前置交换应满足以下技术要求:a)支持云计算环境部署;b)支持云数据库服务;c)提供标识数据功能;DB33/T 23592021 5 d)提供根据公共数据目录自动创建交换数据库表;e)除标识数据外,不应存在其他自增列字段;f)交换数据库并发连接数不应超过 100,事务完成后应及时释放连接;g)提供数据退役管理功能。其他前置交换要求应按照GB/T 21062.2-2007中4.
14、3.3的相关规定执行。6.4 交换传输 交换传输应实现前置交换与交换中心之间的信息处理和稳定可靠、不间断的信息传递,应满足以下技术要求:a)支持云计算环境部署;b)支持 HTTP 协议传输;c)支持 WebSocket(RFC6455)协议传输;d)支持 RMI 进行数据传输。6.5 交换中心 交换中心应实现公共数据交换系统的配置、部署和执行,应满足以下技术要求:a)支持公共数据目录驱动公共数据交换流程智能配置;b)交换数据按照 XSD、SDO 等通行化方式进行规范表示;c)支持包括顺序流程、分发流程、汇聚流程,宜包括路由处理流程;d)提供对频繁请求数据的快速访问过程中的数据缓存;e)协调分布
15、式数据查询、更新、删除和添加活动;f)数据交换的一个或多个步骤出现错误情况下,终止当前操作并返回出错提示;g)数据交换的一个或多个步骤出现致命错误造成全局数据不一致的情况下,自动为其他步骤做数据补偿,或为其他步骤提供数据补偿的建议;h)当一个或多个步骤处理失败后,其他已执行的步骤按照各自提供的逆操作使数据回退到操作前的数值或状态;i)提供数据交换不重复、不漏传、不丢失的验证能力,以保证数据的完整性;j)确保同一数据表的字段只能在数据视图中映射成唯一的合法标识字段;k)确保已经定义过映射关系的数据字段,不能在同一数据视图中再次进行映射关系的定义。6.6 交换管理 交换管理应实现公共数据交换系统运
16、行监控及配置,并满足以下技术要求:a)提供运行环境、交换数据库、交换桥接、前置交换、交换传输、交换中心的参数集中式配置及各交换节点运行状态的监控和管理;b)各机构与组织应遵循全省业务编码和行政区划编码进行规范管理,具体编码参见附录 B;c)提供数据追踪、数据退役管理功能;d)支持多个数据交换系统的运维监控信息接入;e)提供异常侦测、预警功能。其他交换管理要求应按照GB/T 21062.2-2007中4.5.3的相关规定执行。7 接入要求 7.1 基本要求 DB33/T 23592021 6 各机构与组织的业务应用系统通过交换桥接接入数据交换系统,可采用数据库接入、文件接入、服务接口接入方式,接
17、入逻辑结构示意图如图3所示:图3 接入逻辑结构示意图 7.2 数据库接入 7.2.1 各机构与组织业务应用系统应通过交换桥接向交换数据库推送数据或接收数据,应按照交换数据库桥接标识数据要求执行,具体要求按照附录 A。7.2.2 业务表新增一条数据时,操作标记设置为 insert,前置表上的 Write_time 和 Send_ID 字段应自动生成,不允许操作。7.2.3 业务表更新或修改一条数据时,操作标记设置为 update,新增一条新的数据,前置表上的Write_time 和 Send_ID 字段应自动生成,不允许操作。7.2.4 业务表删除一条数据时,操作标记设置为 delete,新增一
18、条新的数据,前置表上的Write_time 和 Send_ID 字段应自动生成,不允许操作。7.3 文件接入 7.3.1 数据交换系统应提供文件上传功能,并完成文件数据的转换入数据库。7.3.2 结构化文件应符合以下要求:a)二维结构或可转化为二维结构的 Excel、XML 等结构的数据文件;b)单文件大小一般不超过 2 GB;c)提供数据文件字典属性描述。包括表名、字段名、字段类型,字段长度、字段非空属性、业务主键属性、浮点类型精度等。7.3.3 公共数据提供方的职责应按照 GB/T 21062.4-2007 中 5.1 的相关规定执行。7.4 服务接口接入 7.4.1 服务接口接入时应完成
19、服务接口信息的注册登记。7.4.2 接口相关技术规范应按照 GB/T 21062.3-2007 的 5.15.4 的相关规定执行。7.4.3 数据交换系统通过服务接口获取数据。8 安全要求 DB33/T 23592021 7 8.1 基本要求 8.1.1 数据交换系统应满足 GB/T 22239-2019 中三级网络安全等级保护的要求,在传输安全、数据脱敏、用户管理、身份鉴别、授权管理、安全运维等方面发现不符合相应等级保护要求的,应及时整改。8.1.2 安全技术框架相关规范应按照 GB/T 39477-2020 中 5.2 的相关规定执行。8.2 传输安全 数据交换系统应保障传输安全,包括但不
20、限于:a)具备监控数据传输过程的能力,发现问题时及时告警并进行阻断;b)支持 SSL 协议传输;c)支持 TSL 安全协议传输;d)在数据交换不完整时清除传输缓存数据;e)建立交换数据退役服务机制;f)定期检查或评估数据传输的安全性和可靠性。8.3 数据脱敏 数据交换系统应落实数据脱敏,包括但不限于:a)对交换数据库提供数据脱敏防护能力;b)对交换数据库的人工操作必须提供操作行为日志;c)定期检查或评估数据脱敏规则的敏感性和可靠性。8.4 用户管理 数据交换系统应做好身份鉴别,包括但不限于:a)支持对用户进行角色分立管理,设立管理角色、审计角色及操作角色;b)用户管理机制应与一体化智能化公共数
21、据平台综合集成;c)支持对特定数据的访问主体进行授权和取消授权的管理方式;d)支持基于角色的用户分组并支持对用户组整体管理。8.5 身份鉴别 数据交换系统应实现授权管理,包括但不限于:a)应对交换数据库的使用者进行身份鉴别;b)采用数字证书或标识数据等方式实现身份认证;c)应对相关服务器建立黑、白名单机制。8.6 授权管理 数据交换系统应实现用户管理,包括但不限于:a)支持针对用户访问权限、数据操作权限、应用访问数据权限等维度的授权管理机制;b)对交换数据库、交换管理等提供授权和操作行为,应具有审计功能;c)交换数据库操作权限应由交换管理系统集中授权;d)用于推送的交换数据库应仅提供数据的 i
22、nsert 权限;e)用于接收的交换数据库回执表提供数据的 insert 权限,其他应仅提供数据的 select 权限;f)仅允许白名单内的服务器连接交换数据库。DB33/T 23592021 8 8.7 安全保障 数据交换系统应保障安全,包括但不限于:a)对操作系统、数据库软件和公共数据交换系统的安全漏洞进行防护和修复;b)对公共数据交换安全事件进行监控,日志应至少保存 3 个月,并定期审核;c)制定突发事件应急保障制度、预案并定期演练;d)配合安全检查,完成安全问题整改;e)公共数据交换的运维人员应签订数据安全保密承诺书。9 运维管理 9.1 运维监控 各机构与组织的横向公共数据交换系统的
23、运维监控信息应接入垂直数据交换系统,运维监控信息包括:a)业务应用数据交换接入情况;b)业务应用数据交换接入状态;c)业务应用数据交换数据量。具体运维监控信息及接入接口可参考附录C。9.2 数据退役 数据交换系统应提供数据退役,包括但不限于:a)交换数据库仅用于公共数据临时存放。b)数据交换系统应根据接收回执,对已完成交换的数据进行数据退役处理。c)数据退役处理不能影响数据交换的正常运行。9.3 数据追踪 数据交换系统应提供公共数据交换全流程追踪查询服务。具体追踪接口协议要求见附录D。DB33/T 23592021 9 附 录 A (规范性)交换数据库桥接标识数据要求 A.1 桥接推送数据 A
24、.1.1 桥接推送标识数据 交换数据库表中应添加的桥接推送标识数据见表A.1。表A.1 桥接推送标识数据 序号 标识数据字段 类型及长度 名称 备注 1 Write_time timestamp 推送时写入交换数据库的时间 默认:current_timestamp 取推送交换数据库的操作系统当前时间,不允许其他操作。2 op varchar(30)操作标记 新增数据记录时值为“insert”,更新数据记录时值 为“update”,删 除 数 据 记 录 时 值 为“delete”。3 Send_ID bigint 发送自增列 默认:auto_increment 与交换数据库表的业务主键作为联合
25、主键。A.1.2 桥接推送操作 A.1.2.1 新增数据 业务表中新增一条数据时,接入方应通过桥接程序(根据业务时间戳或者触发器等方式)向发送前置库中新增一条数据。具体操作示例见图A.1。图A.1 新增数据逻辑图 A.1.2.2 更新或修改数据 DB33/T 23592021 10 业务表中更新或修改一条数据时,接入方应通过桥接程序(根据业务时间戳或者触发器等方式)向发送前置库中新增一条数据。具体操作示例见图A.2。图A.2 更新或修改数据逻辑图 A.1.2.3 删除数据 业务表中删除一条数据时,接入方应根据业务时间戳或者触发器等方式通过桥接程序向发送前置库中新增一条数据。具体操作示例见图A.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB33T 2359-2021 公共数据交换技术规范浙江省 DB33 2359 2021 公共 数据 交换 技术规范 浙江省
限制150内