浙江政务服务网技术规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江政务服务网技术规范第二部分数据交换技术规范
(试行)
浙江省人民政府办公厅
2014年5月
目录
1.范围 (3)
2.规范性引用文件 (3)
3.术语和定义 (3)
4.数据交换平台组成 (4)
5.数据交换网络架构 (6)
6.数据交换方式 (6)
6.1数据库接入方式 (7)
6.1.1横向表模型 (7)
6.1.2纵向表模型 (8)
6.2大文件接入方式 (11)
6.3web接入方式 (12)
7.编码规范 (13)
7.1行政区划编码 (13)
7.2部门编码 (16)
8.命名标准规范 (18)
8.1部门前置命名规范 (18)
8.2软件部署标准规范 (18)
8.3网络硬件及安全规范 (18)
附录1 数据交换配置工单 (19)
附录2前置服务器配置建议 (20)
1.范围
为加强浙江省政务信息的动态监管,根据国家、相关地区法律法规、相关技术标准、规范,利用信息技术建立覆盖省、市、县三级政务信息的上报和数据支撑,实现对全省政府行政审批等服务管理事项的“一站式”网上“政务超市”提供基础数据支撑服务。
本部分规定了浙江政务服务网政务信息资源交换平台组成、交换网络架构、交换方式、交换节点基本功能、应用参考模型以及相关命名规范等。
本部分适用于浙江政务服务网交换平台的规划者、开发者、建设者和使用者。
2.规范性引用文件
GB21062.1Y2007_政务信息资源交换体系第1部分:总体框架;
GB21062.2Y2007_政务信息资源交换体系第2部分:分布式系统间信息交换技术要求;
GB21062.4Y2007_政务信息资源交换体系第4部分:技术管理要求
GB/T 7408-1994 (EQV ISO 8601:1988) 数据元和交换格式信息交换日期和时间表示法
GB/T 19488.1-2004 电子政务数据元素第1部分:设计和管理规范
RFC2616-1999 超文本传输协议标准
RFC2396-1998 统一资源标识符:通用句法
3.术语和定义
政务信息资源government information resource
由政务部门或者为政务部门采集、加工、使用、处理的信息资源,包括:政务部门依法采集的信息资源、政务部门在履行职能过程中产生和生成的信息资源、政务部门投资建设的信息资源、政务部门依法授权管理的信息资源。
交换节点interchange node
在跨政务部门业务系统中,实现信息资源传送和处理的系统单元。
交换节点分为端交换节点和中心交换节点两类。
(政务信息资源)交换(information resource)interchange
政务信息资源在网络环境下从一交换节点到其他交换节点的传送和处理过程。
(政务信息资源)交换体系(government information resource)interchange system
由服务模式、交换平台、信息资源、技术标准与管理机制组成的整体,实现政务信息资源交换与共享。
(政务信息资源)交换域(government information resource)interchange domain
由中心交换节点及与其直接交换的端交换节点组成的交换环境。
4.数据交换平台组成
数据交换平台实现对政务信息资源的交换与数据处理,由交换桥接系统、交换传输系统和交换管理监控系统组成。
如下图所示:
交换桥接系统:交换桥接系统由各个业务部门自行开发完成,负责完成交换前置与原有业务系统之间的桥接问题,通过交换桥接系统,业务系统将需要交换共享的数据交换到前置库。
交换传输系统:交换共享数据通过交换传输系统传输到上级节点的交换前置库上,保证在传输过程中数据的安全可靠。
交换管理监控系统:实现对交换平台用户、权限的统一管理,以及对交换系统的监控、巡检、审计的管理。
管理方式监控
✧监控各个服务器节点的运行状态
✧实时监控各个服务器的并发连接情况、文件传输情况
✧实时监控各个服务器的报警信息及运行日志,以便及时处理系统异常
✧查询各个节点的文件传输日志,并统计节点的文件收发情况,进行系统
审计;
服务器监控
系统提供集中的服务器运行状态、故障告警、实时连接数、实时文件上传、文件下载情况等监控信息。
业务传输监控
在文件传输的过程中,按照业务进行传输情况监控,了解某类业务的传输频度情况、故障情况等信息。
预警及故障告警
针对系统运行过程中可能会出现各种故障,如节点异常、传输异常等,监控平台通过短信方式第一时间将故障通知给系统维护人员。
5.数据交换网络架构
浙江政务服务网数据交换网络平台主要基于浙江省电子政务外网组建。
原则上可按省、市、县三级部署。
各级中心原则上要分别部署管理节点、核心交换节点、虚拟前置节点、数据库节点。
省、市、县三级数据交换网络架构图如下图所示:
6.数据交换方式
省、市、县政务部门应用系统利用三级数据交换平台进行信息交换,须完
成与数据交换平台的对接,数据交换平台主要支持以下三种接入方式:数据库接入方式、大文件接入方式、Web服务接入方式,各部门可根据业务需要自行组合选择。
6.1数据库接入方式
数据库接入方式指发送端和接收端采用前置信息交换库的方式对接,在此方式下,发送端和接收端之间的交换信息通过前置交换库中转。
在数据库接入方式中,提供两种接入模型:
6.1.1横向表模型
在横向表模型中,发送端需发送的表与接收端的表在各自的前置库中,一一对应。
如下图所示:
适用范围
1、进行全表数据交换时;
2、对于数据增量比较大的库表;
3、对于数据字段比较多的库表。
✧运行环境
✧场景描述
1、当发送端业务库新增一条数据时,在发送端的前置库中,同时生成
一条与业务库字段对应的数据,同时交换标记定义为“新增”。
通
过数据交换平台,将该条数据新增到接收端前置库。
2、当发送端业务库中对一条数据的某个或几个字段进行修改时,生成
一条与业务库字段对应的数据,同时交换标记定义为“修改”。
通
过数据交换平台,将该条数据与接收端前置库中的该条数据进行比
对后,覆盖。
3、当发送端业务库中,对一条数据进行删除操作时,在发送端的前置
库中,同时生成一条与业务库字段对应的数据,同时交换标记定义
为“删除”。
通过数据交换平台,将该条数据在接收端前置库中删
除。
6.1.2纵向表模型
在纵向表模型中,在发送端和接收端的业务库中的多张表,只对应其前置库中的一张表,如下图所示:
✧适用范围
1、对于数据字段比较少的库表;
2、对于修改操作比较多,新增和删除操作比较少的库表。
✧运行环境
✧场景描述
对于发送端业务库中,任何一条数据中的任何一个字段发生“增删改”,
都会对应在发送端前置库中的发送表中生成一条字段相对较少的数据;有多个
字段发送“增删改”时,便会有多条数据。
这些数据通过数据交换发送到接收
端前置库中的接收表,最后返回到接收端业务库中进行“增删改”。
✧表字段定义
数据发送表
数据接收表
6.2大文件接入方式
大文件接入方式指发送端和接收端前置通过数据交换平台进行连接的方式。
在此方式下,发送端及接收端业务系统之间交换信息通过前置交换文件目录中转,数据交换平台不解析文件,对文件的格式和大小没有限制。
✧适用范围
1、平均单个文件大于10M;
2、以文件形式存放的文件。
✧运行环境
✧场景描述
发送端业务服务器中的文件共享到发送端前置机上以固定的路径进行存放,通过数据交换平台传送到接收端前置机上的固定路径,最后共享到接收端业务器上。
如下图所示:
当发送端前置机完成数据交换之后,可以将对应的文件删除,或者存放到另外的路径上。
6.3web接入方式
Web服务接入方式是指将发送端提供的WebServices快速接入数据交换平台,并由服务总线(TongIntegrator)统一对各个接收端提供服务的对接方式。
在此模式下,部门需要提供明确的WebService调用接口。
✧适用范围
1、信息交换频繁的业务系统;
2、业务系统高度实时的提供在线数据。
✧运行环境
✧场景描述
各发送端前置机上提供的WebServices接口统一管理。
✧所需材料
7.编码规范7.1行政区划编码
7.2部门编码
8.命名标准规范
8.1部门前置命名规范
部门前置是物理节点上的逻辑节点,一个部门前置属于一个物理节点。
部门前置的命名与它所属节点有关,如:省工商节点,它的部门前置名称为省工商部门前置。
8.2软件部署标准规范
考虑到三级交换的规模和可维护要求,要在三级交换的数据交换平台软件部署上做到整齐一致。
通过约束软件部署的规范化,建立常态运维机制。
主要包括三个方面的标准化:
软件部署目录;
软件部署命名规范;
软件部署版本规范。
8.3网络硬件及安全规范
数据交换平台采用前置机方式保障数据交换的安全性,通过对前置机做以下配置,保证网络硬件的安全规范:
✧前置节点分配相应的固定IP地址
前置机分配固定的IP地址,每台前置机只对应一个部门,只有该部门IP可以访问。
✧对前置节点的服务器做配置约束
在前置机上安装相应的交换配置约束软件,保证非相关人员无法进入数据交换配置环境。
✧对前置节点的安全隔离做约束
所有的前置节点全部部署在政务外网环境下,外部地址无法访问。
附录1 数据交换配置工单
将其他部门数据共享给自己,或将自己部门的数据共享给其他部门,都需要填写数据交换配置工单。
工单填写完后发至以下邮箱,由数据交换项目组完成数据交换配置:
✧数据库接入方式
表格1交换数据库对应表
表格2交换表字段对应表
在数据接入方式下,需要分别填写发送端数据所在的前置机的IP地址,数据库端口号,数据库实例,数据表名;接收端数据所需要存放的前置机IP地址,数据库端口号,数据库实例,数据库表名;以及发送端和接收端之间对应数据表的表字段对应关系。
✧大文件接入方式
表格3交换文件对应表
在大文件接入方式下,需要分别填写发送端所在的前置机IP地址,前置机操作系统,文件路径;以及接收端前置机IP地址,前置机操作系统,文件路径。
附录2前置服务器配置建议。