DB65/T 4228-2019 基层基础数据共享交换平台 共享数据获取规范.pdf

DB65/T 4228-2019 基层基础数据共享交换平台 共享数据获取规范.pdf
标准编号:DB65/T 4228-2019
文件类型:.pdf
资源大小:1.2 M
标准类别:电力标准
资源ID:52751
免费资源

DB65/T 4228-2019标准规范下载简介和预览

DB65/T 4228-2019 基层基础数据共享交换平台 共享数据获取规范.pdf简介:

DB65/T 4228-2019 是中国广东省的一项地方标准,具体名称为《基层基础数据共享交换平台 共享数据获取规范》。这份标准主要针对基层基础数据共享交换平台的设计和运营,它详细规定了在这样的平台上,如何获取、管理和使用共享数据。这份规范旨在提升数据的共享效率,促进政府部门、企事业单位等之间的信息互联互通,减少数据冗余,提高公共服务水平,以及保障数据的安全性和隐私保护。

它涵盖了数据获取的流程、接口设计、数据质量控制、数据安全策略、数据更新维护等多个方面,为基层基础数据共享交换平台的建设提供了技术指导和操作规范。通过遵循这份标准,可以确保数据共享交换的标准化和规范化,从而推动基层数据资源的有效利用。

DB65/T 4228-2019 基层基础数据共享交换平台 共享数据获取规范.pdf部分内容预览:

新疆维吾尔自治区市场监督管理局 发布

DB65/T42282019

DB65/T42282019

DB22∕T 5061-2021 城镇供水管网漏损监测与控制标准基层基础数据共享交换平台

本标准规定了基层基础数据共享交换平台共享数据获取的术语定义、基本要求、数据接 钥、版本核对、数据传送、使用及说明文件。 本标准适用于对基层基础数据共享交换平台中共享数据获取过程的控制和管理。

文件。 地方标 3.1 数据集thedataset 维信息服务 数据库的连接信息、用于获取共享数据服务的名称等。 3.2 数据项dataitem 依据数据抽取规则从目标数据源中抽取的共享数据,系包含在数据集中共享数据的实体 3.3 数据集连通性datasetconnectivity

文件。 地方标 3.1 数据集thedataset 维信息服务 数据库的连接信息、用于获取共享数据服务的名称等。 3.2 数据项dataitem 依据数据抽取规则从目标数据源中抽取的共享数据,系包含在数据集中共享数据的实体 3.3 数据集连通性datasetconnectivity

数据集连通性datasetconnectivity 对数据集访问服务正确性的检测描述。

DB65/T42282019

数据项连通性dataitemconnectivity 在数据集连通的基础上,根据数据项抽取规则是否能够正确抽取数据的检测。 3.5 数据文件datadocument 通过封装的共享数据实体的文件。 3.6 数据描述文档datadescriptiondocument 用于描述共享数据文件的文档,包含有数据发布时间、更新时间、数据记录数、数据字段数及数据 版本号等信息。

供享数据在更新序列上的唯一性标识符。

4.1基层基础数据共享交换平台(以下简称平台或平台系统)的数据交换应遵循GB/T21062(所有部 分)给出的原则和要求。

4.1基层基础数据共享交换平台(以下简称平台或平台系统)的数据交换应遵循GB/T21062(所有部 分)给出的原则和要求。 4.2数据交换所需的目录体系应符合GB/T21063(所有部分)的规定。 4.3数据交换包括下列过程: a)数据发布:提供数据的业务系统(数据提供方)向平台推送共享数据的过程。数据发布应符合 DB65/T4227的规定。 b)数据获取:需获得共享数据的业务系统(数据获取方)通过平台查询获得共享数据的过程。 4.4数据检索的结果或数据内容应保存在临时目录或数据文件中,数据获取方不宜直接从数据提供方 的生成数据库或平台数据库中获取数据或信息。W 4.5数据提供方或数据获取方进行数据共享交换时,均须经过身份验证和权限验证,获得验证许可后, 方能发布或获取数据信息。 4.6业务系统应允许平台系统根据提供方定义的更新时间间隔自动从提供方的原始数据库中获取最近 更新的数据, 4.7平台系统应依据数据交换的需要,向业务系统提供必要的数据获取服务,确保业务能够顺利获取 共享数据信息。数据获取服务可包括:数据接口服务、加密密钥服务、版本核对服务、数据传送服务、 使用及说明文件服务。

DB65/T42282019

固定接口:用于实现身份验证、数据集连通性检测和数据项连通性检测等基础功能的接口。这 类接口的名称应依据接口所提供的服务功能命名; 专用接口:仅用于信息数据交换的接口。这类接口的名称应依据数据提供方发布数据时提供的 函数名称命名。专用接口调用时应生成一对用于标记数据提供方和数据获取方的服务标识符, 服务标识符具有唯一性,用于数据访问的标识和控制。专用接口依据查询条件的不同,可分为 下列类型: 1)无查询参数:不带特定查询参数的数据获取接口,其参数仅包含:身份验证串、加密的公 钥、数据文件版本号 2)有查询参数:带有特定查询参数的数据获取接口,除了包含身份验证串、加密的公钥、数 据文件版本号外,还应包含数据提供者发布数据时定义的特定查询参数。

5. 2. 1.1身份验证

用于对调用服务的用户身份实施验证。

原型接:public stringAuthorization(stringuserid,stringpassword) 参数说明:userid用户帐号: Password用户密码: 返回值: 身份验证成功(通过身份验证),用户获取身份验证串guid; 身份验证失败,返回空字符串。 功能描述: 用于对访问用户进行身份验证。只有已经注册的用户才能通过身份验证获得身份验证串。系 将依据身份验证串确定用户能否访问服务的其它接口。

5.2.1.2数据集连通性检测

用于检测服务是否能够正确调用。

你准信息 原型接:publicstringDataSetConnectivityO 参数说明: 返回值: 数据集名称,连通状况) 功能描述:1.验证数据集能否连通。对于数据集对应的服务路径不正确或是由于服务器出现故障导致的 服务 无法连通,调用方将根据返回的SoapException来判断; 2. 数据集名称:WebService名称 连通状况值:“1”表示可连通;“连通失败”表示连通异常。

5.2.1.3数据项连通性检测

用于检测服务的函数接口是否可以正确调用。

DB65/T42282019

5. 2. 2. 1 无查询参数

原型接:publicstring函数名(stringguid,stringxmlPublicKey,stringhashValue) 参数说明: guid为通过身份验证获取的验证串; xm1PublicKey为加密的公钥,用于对数据密钥进行加密: hashValue为用户上1次获取该数据项的数据文件版本号。 返回值: 返回数据压缩包的当前块二进制数据的编码字符串。 能描述: 分块获取数据项对应共享数据的压缩包的二进制数据的编码字符串。

5. 2. 2. 2有查询参数

6.1交换过程中的共享数据均须进行加密传输,即共享数据应经过加密后才可用于数据的交换。 6.2数据加密应根据数据安全的级别和要求采用相应的加密方式。 6.3平台系统应为用户提供数据加密密钥服务。业务系统可通过系统提供的密钥生成接口获取公钥 私钥对,使用公钥/私钥对为交换数据实施加密和解密。 6.4公钥/私钥对应及时通过系统进行密钥更新,

7.2数据版本号被保存在上1次获取数据的数据描述文档中。数据描述文档的内容应包含:

DB65/T42282019

a) 获取数据的用途: b) 系统获取数据的密钥; C) 数据发布时间; d) 获取数据的频次和更新时间; e) 数据的记录数; f)字段数。 .3专用接口的hashValue函数使用数据版本号进行赋值,专用接口可通过hashValue值的对比结果

f)字段数。 3专用接口的hashValue函数使用数据版本号进行赋值,专用接口可通过hashValue值的对比结果 (即将接收到的hashValue值与已存在的数据版本号进行比对),向业务系统发送相应返回数据: a)相同:数据没有变更,则返回空值; b)不同:数据已有更新,传送数据的更新部分; c)空值:hashValue参数值为空值或系统无版本号记录,则传送完整数据包

8.1.1数据发布成功后,平台系统应将发布的服务注册到平台的目录服务中心,由目录服务中心对发 布的数据进行分类和保存。 8.1.2数据调用前,业务系统须从数据目录中查询到所需的数据服务注册条目,获得对应的服务统 标识符(URL)。依据统一标识符获得目标数据的存储连接路径

数据下载是依据查询结果获取共享数据的过程。可通过添加Web引用或动态调用服务等方式获取 所需的共享数据。数据下载服务调用示例见附录A。 你 其步骤主要包括: a 数据获取的身份验证:调用服务的Authorization方法,传入用户帐号和密码进行身份验证, 获得身份验证串guid; b) 生成公钥/私钥对; c 获取本地已经存在的数据文件的版本号:从本地数据描述文档中获取根节点description下 fileSignature节点的InnerText内容中,获取已经存在的数据文件的版本号。如果本地不存 在已获取的数据描述文档,或首次获取时,版本号应为空值; d 创建1个ZIP文件zipfile; e 数据状态验证:向数据获取接口传入验证串guid、公钥和数据版本号,调用GetNationList 得到的结果数据块字符串Result; 将编码的字符串Result解码为二进制数据,追加写入zipfile文件:

建筑外墙保温材料及构造创新DB65/T 42282019

平台系统应向系统用户提供数据获取相关使用及说明文件,文件内容应包括: a)为数据下载服务的提供获取动态连接库的说明文件,如:Sirc.Egss.WebService.Aid.dll, Sirc.Frameworks.dll,Sirc.Egss.WebService.DynamicInvoking.dl1等; b)提供必要的使用说明或帮助文档。

直接添加Web引用方式

DB65/T42282019

T/CBDA 17-2018标准下载DB65/T42282019

A.2动态调用接口方式

动态调用接口获取数据(即通过名称空间Sirc.Egss.WebService.DynamicInvoking下设有的 InvokingHelper类获取数据)的方法,是在内存中动态构建调用服务的代理类来实现与服务之间soap 消息的传递。 动态调用接口方式主要有以下步骤(以VisualStudioC#语言为例): a 通过目录服务中心获得目标共享数据的服务URL; b 新建VisualStudioC#工程,添加程序集引用Sirc.Egss.WebService.DynamicInvoking.dll, 程序集的名称空间Sirc.Egss.WebService.DynamicInvoking下的InvokingHelper类包含了动 态调用WebService获取数据的开发接口; C 添加名称空间引用,包含动态调用WebService获取数据开发接口: using Sirc.Egss.WebService.DynamicInvoking:

©版权声明
相关文章