《SLT-水利数据交换规约总则.docx》由会员分享,可在线阅读,更多相关《SLT-水利数据交换规约总则.docx(29页珍藏版)》请在第一文库网上搜索。
1、ICSxx.xxxPXXS1中华人民共和国水利行业标准S1XX201X水利数据交换规约总则Genera1Princip1esofWaterConservancyDataExchange请将你们发现的有关专利的内容和支持性文件随意见一并返回201X-XX-XX发布201X-XX-XX实施中华人民共和国水利部发布目次前言I1范围12规范性引用文件13术语和定义14总则24.1 总体框架24.2 交互机制34.3 其他约定45数据交换技术要求55.1同级政务外网向政务内网交换55.2同级政务内网向政务外网交换55.3同级DMZ区向政务外网交换65.4 同级政务外网向DMZ区交换75.5 跨级同网域数
2、据交换75.6 跨级跨网域交换86适配器开发要求86.1 适配器与交换软件交互机制86.2 接口调用流程97编码规范107.1 网络域代码107.2 节点代码107.3 适配器代码11附录A(规范性附录)适配器接口协议13附录B(规范性附录)适配器接口说明18附录C(资料性附录)节点代码示例22附录D(资料性附录)适配器代码示例24-AX-刖百为规范数据交换行为,明确数据交换机制、接口与协议,保障数据交换过程中信息安全,基于统一数据交换软件实现水利信息化资源整合共享顶层设计(水信息(2015)169号)对水利应用提出的“五统一”中“统一数据交换”的整合共享要求,制定本标准。本标准按照GB/T1
3、.1-2009标准化工作导则第1部分:标准的结构和编写给出的规则起草。本标准分7章、2个规范性附录和2个资料性附录,主要技术内容包括:一水利数据交换总体框架;水利数据交换的交互机制;水利数据交换技术要求;水利数据交换适配器开发要求;一一水利数据交换相关编码规范。本标准为全文推荐。本标准批准部门:中华人民共和国水利部。本标准主持机构:水利部水文局。本标准解释单位:水利部水文局。本标准主编单位:水利部水利信息中心。本标准参编单位:北京东华合创科技有限公司。本标准出版、发行单位:中国水利水电出版社。本标准主要起草人:曾淡、赵和松、韩鼎、华东、乔兵、唐燕、朱洪欣。本标准技术审查负责人:本标准体例格式审
4、查人:水利数据交换规约总则1 范围本标准提出了数据交换总体框架及其组成,规定了数据交换的模式、约定、技术要求及适配器开发要求和相关编码规范。本标准适用于同业务应用系统跨级、跨网域数据交换功能设计及数据交换适配器的开发和数据交换服务的使用。2 规范性引用文件下列文件对于本标准的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本标准;凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。GB/T11457-2006信息技术软件工程术语GB/T8567-2006计算机软件文档编制规范GB/T8566-2007信息技术软件生存周期过程GB/T21062-2007政务信息资源交
5、换体系GB/T2260-2007中华人民共和国行政区划代码3 术语和定义下列术语和定义适用于本标准。数据交换DataSwitching通过计算机网络、软件等实现水利业务应用系统在水利部、流域管理机构和省级节点之间以及在政务内网、政务外网、“隔离区”(即:Demi1itarizedZone,以下简称DMZ区)之间数据传送的过程。跨级数据交换Cross-1eveIDataSwitching在水利部、流域管理机构、省(自治区、直辖市)及其以下水行政主管部门之间的数据交换。3.3跨网域数据交换Cross-domainDataSwitching在政务内网、政务外网、DMZ区之间进行的数据交换。3.4数据
6、交换软件DataSwitchingSoftware实现跨级、跨网域应用系统之间数据交换功能的应用软件,由交换通道、交换接口、交换监控等模块组成。数据交换节点DataSwitchingNode发送、接收、转发数据的网络连接点,特指已部署了数据交换软件的水利部、流域管理机构、省(自治区、直辖市)水利(务)厅(局)、新疆生产建设兵团水利局及地市县等水行政主管部门。数据发送方DataSender在数据交换过程中,发起数据交换的业务系统。数据接收方DataReceive在数据交换过程中,接收数据的业务系统。适配器Adaptor适配器是业务系统和数据交换软件的连接器,即业务系统通过适配器与数据交换软件连接
7、,实现与其他业务系统的数据交换。在交换过程中,与数据发送方关联的适配器叫发送适配器,与数据接收方关联的适配器叫接收适配器,适配器应成对使用。3 总则4.1 总体框架4.1.1 数据交换包括同级政务外网和政务内网间数据交换、同级DMZ区和政务外网间数据交换、跨级政务外网间数据交换、跨级政务内网间数据交换四种形式。数据交换总体框架如图1所示。4.1.2 数据交换应在相同业务系统间,通过统一的数据交换软件实现。政务内网、政务外网不同业务系统间数据传送,同级同网域的应当通过共享数据库方式实现;同级跨网域的应当首先进行跨网域相同业务系统间数据交换,然后进行同网域不同业务系统间数据共享传送;跨级的应首先进
8、行同级不同业务系统间数据传送,然后进行跨级同业务系统间数据交换。DMZ区业务系统之间不应进行同网域数据共享传送或跨级数据交换。图1数据交换总体框架4.1.3 流域管理机构直属单位、省级以下水行政管理部门,宜共享上级数据交换服务,也可扩展部署数据交换软件和适配器。4.1.4 流域和省级节点数据交换软件应在水利部节点进行注册和管理。流域管理机构直属单位扩展部署的数据交换软件应在流域节点的数据交换软件进行注册和管理,地市县水行政管理部门扩展部署的数据交换软件应在省级节点的数据交换软件进行注册和管理。4.2 交互机制4.2.1数据交换由数据交换软件和适配器、应用系统以及网络共同完成。节点之间数据交互实
9、现机制如图2所示。4.2.2数据交换软件负责数据的跨级交换和跨网域交换,适配器负责数据的标准化封装与解析,应在发送方和接收方成对使用。4.2.3数据发送方选择相应适配器将数据发送至数据交换软件,依托交换通道推送至接收节点的数据交换软件,经解析后通过适配器提交至数据接收方。4.2.4适配器应在本地部署的数据交换软件进行统一注册和授权。4. 2.5数据交换软件应支持定时和实时两种交换方式。定时交换可按日/时/分不同步长进行周期性交换。图2数据交换软件交互机制4.3其他约定4.3.1各级水行政管理部门根据需要分别在政务内网、政务外网、DMZ区部署数据交换软件,实现水利业务系统统一数据交换。需要进行数
10、据交换的业务系统可按适配器开发规范开发专用适配器,也可使用通用适配器。4.3.2政务内网到政务外网、政务外网到DMZ区的数据交换,应遵守信息安全管理的规定,在业务应用系统内进行审核。4.3.3政务内网向政务外网进行数据交换应采用人工刻盘方式。4. 3.4政务外网向政务内网进行数据交换应采用以下方式:a) 使用本节点单向网闸;b) 光盘刻录;c)本节点无单向网闸,可向其它有单向网闸的数据交换节点申请通过单向网闸授权进行自动传递。4.3.5政务外网与DMZ区之间通过单向服务方式实现数据交换。4. 3.6业务应用系统待交换数据的特征信息(如:交换频率、可延迟时间、优先级等)应在数据交换软件进行统一注
11、册和管理。产生数据交换任务时,由数据交换软件根据已注册的特征信息采取合理的机制进行数据交换传输。5数据交换技术要求数据发送方数据接收方5.1同级政务外网向政务内网交换(发II系统一倒BB可5.1.2数据交换实现流程如下所述:a)数据发送方通过发送适配器将数据发送至本级政务外网数据交换软件;b)政务外网数据交换服务接收数据,通过接口协议的接收节点代码参数区分是否是内网交换,如是内网交换,则采用人工刻盘或单向网闸的方式(例如:水利部),将数据发送到政务内网数据交换服务。单向网闸方式为自动发送。人工刻盘方式为管理员在本节点政务外网数据交换服务人机界面上,将需交换的文件下载、刻盘,然后在政务内网将文件
12、读出,通过政务内网数据交换软件人机交互界面上传文件;c)本级政务内网数据交换软件读取单向网闸发送或光盘上传的文件,将文件发送数据接收方。5. 2同级政务内网向政务外网交换适用将交换数据从政务内网发送至本节点政务外网的情况。数据交换流程如图4所示:5.2.2数据交换实现机制如下所述:a)数据发送方通过发送适配器将数据发送至政务内网的数据交换软件;b)将文件下载、刻录;c)管理员在政务外网将文件读出,在政务外网数据交换软件人机交互界面上传文件;d)政务外网数据交换服务读取上传的文件,将文件发送给数据接收方;e)接收适配器接收文件,进行标准化处理,推送给接收系统。5.3同级DMZ区向政务外网交换5.
13、3.1适用将交换数据从数据交换节点DMZ区发送至政务外网的情况。数据交换流程如图5所示:数据交换服务政务外网部署数据交换服务27区部署DMZ区政务外网图5同级DMZ区向政务外网数据交换流程示意图5.3.2数据交换实现机制如下所述:a)数据发送方通过发送适配器将数据发送至本级DMZ区数据交换软件;b)本级DMZ区数据交换软件接收数据,通过接口协议的接收节点代码参数区分是否是向政务外网交换,如向政务外网交换,则自动将数据从DMZ区通过防火墙发送到政务外网数据交换软件;c)本级政务外网交换软件接收数据,将数据发送给接收适配器,接收适配器将数据发送给接收方业务系统。5.4 同级政务外网向DMZ区交换5
14、 .4.1适用将交换数据从数据交换节点政务外网发送至DMZ区的情况。数据交换流程如图6所示:数据接收方政务外网部署数据交换软件DMZ区政务外网图6同级政务外网向DMZ区数据交换流程示意图6 .4.2数据交换实现机制如下所述:a)数据发送方通过发送适配器将数据发送至本级政务外网数据交换软件;b)本级政务外网交换软件接收数据,通过接口协议的接收节点代码参数区分是否是向DMZ区交换,如是向DMZ区交换,则自动将数据从政务外网通过防火墙发送到DMZ区数据交换软件;c)本级DMZ区交换软件接收数据,将数据发送给接收适配器,由接收适配器将数据发送给接收方业务系统。5.5 跨级同网域数据交换5.5.1 适用
15、同网域内、数据在各级数据交换节点之间进行交换的情况。数据交换流程如图7所示:数送方数据交换服务发送节点同网数据交换服务接收节点同网非本级跨级同网络域交换流程示意图5. 5.2数据交换实现机制如下所述:a)数据发送方通过发送适配器将数据发送至本级数据交换软件;b)本级数据交换软件接收数据,依据路由协议的接收方代码确定对应的数据交换软件,将数据发送到接收方;c)接收方数据交换软件接收数据,通知接收适配器,由接收适配器将数据发送给数据接收系统。5.6 跨级跨网域交换跨级跨网域数据交换应完成跨网域数据交换,再进行跨级数据交换。跨网域数据交换见5.1、5.7 、5.3、5.4,跨级数据交换见5.5。6适配器开发要求6.1 适配器与交换软件交互机制适配器和数据交换软件之间采用统一的数据交换协议。具体交换机制如图8