版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
农产品质量安全追溯数据接口规范本文件规定了农产品质量安全追溯数据接口的缩略语、技术要求、接口实现、接口数据和接口安全。本文件适用于农产品质量安全追溯的监督管理、平台建设、互联互通、信息采集、信息归集、推广应用、基础研究及技术服务。2规范性引用文件用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本GB/T7408数据元和交换格式信息交换日期和时间表示法NY/TXXXX农产品质量安全追溯术语NY/TXXXX农产品质量安全追溯数据格式规范RFC3548-TheBase16,Base32,andBase64DataEncodingsRFC3629-UTF-8,atransformationformatofISO106463术语和定义NY/TXXXX《农产品质量安全追溯术语》界定的以及下列术语和定义适用于本文件。3.1服务描述语言webservicesdescriptionlanguage;WSDL基于可扩展标记语言(XML)的一种应用,用于描述WebService及其函数、参数和返回值。注:WSDL将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问。3.2Webservices服务接口是一个追溯平台独立的、低耦合的web应用服务程序,适用于不同信息系统间的互联互通。4缩略语下列缩略语适用于本文件。CRUD:指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写,用于描述软件系统中数据库或者持久层的基本操作功能。HTTP:超文本传输协议(HyperTextTransferProtocol)JSON:一种轻量级的数据交换格式(JavaScriptObjectNotation)SOAP:简易对象访问协议(SimpleObjectAccessProtocol)UTF-8:一种可变长度字符编码(8-bitUnicodeTransformationFormat)token:是服务端生成的一串加密字符串、以作客户端进行请求的一个“令牌”XML:可扩展标记语言(ExtensibleMarkupLanguage)25技术要求5.1设计原则接口设计应遵循高内聚、低耦合的设计原则,具体如下:——遵循SOAP组件化设计思想及web2.0的CRUD设计原则,实现系统间的松散耦合;——以XML格式数据为主要数据载体;——充分考虑接口所涉及的各个系统的应用扩展情况;——保证接口数据在各系统间的一致性;——在数据交互过程中,应具有传送和接收后的确认过程;——具有较高的通用性和可靠性,使用简单、快捷。5.2基本要求5.2.1接口要求接口通过服务调用实现信息交换,应符合下列要求:——采用GB/T7408规定的日期类型;——采用RFC3548规定的Base64编码规则将图片文件转换为字符串;——建立接口日志记录,能识别数据异常或追溯交换数据情况。5.2.2容错要求发生错误时,接口服务方将详细的错误信息返回至接口调用方,由接口调用方对错误进行记录分析和整改。5.3接口协议接口协议方式包括:——采用基于HTTP的简单对象访问协议SOAP;——采用基于XML的描述语言WSDL;——采用RFC3629规定的UTF-8字符集;——接口请求与接口响应均采用JSON数据交换格式。6接口实现6.1调用地址以接口服务方追溯平台发布的接口地址为准。6.2调用步骤6.2.1数据推送定制数据推送资源的数据结构和格式,申请使用数据推送的资源,获得访问数据推送服务的访问令牌和访问地址。数据新增、变更、删除时,接口调用方使用访问令牌调用接口服务方追溯平台推送的webservice服务,将数据推送到接口服务方追溯平台。6.2.2数据获取定制数据获取资源的数据项,申请使用数据获取的资源,获得数据获取服务的访问令牌和访问地址。数据查询和同步日志获取时,使用访问令牌调用接口服务方追溯平台推送的webservice服务,接收来自接口服务方追溯平台的数据。36.3调用方法6.3.1数据新增、变更、删除操作方法数据新增、批量新增、变更、删除等功能方法如下:——数据新增addData(StringToken,RowDatadata);——数据批量新增addBatch(StringToken,List<RowData>data);——数据变更updateData(StringToken,RowDatadata);——数据删除deleteData(StringToken,RowDatadata)。参数描述数据新增、变更、删除操作参数描述见表1。表1数据新增、变更、删除操作参数描述参数名称123数据项和格式应符合定制的数46.3.2数据查询操作方法数据查询方法为DataExportResultgetData(StringToken,intStart,intEnd,String[]Fields,Stringcondition)参数描述数据查询操作参数描述见表2。表2数据查询操作参数描述参数名称1234566.3.3同步日志获取操作方法同步日志获取方法为DataChangeLogResultgetDataChangeLog(StringToken,StringMark,StringEndMark)参数描述数据查询操作参数描述见表3。表3数据同步日志获取操作参数描述参数名称12346.4数据结构6.4.1RowData表示单条需要同步的数据,数据结构见表4。表4RowData数据结构参数名称126.4.2FieldData表示单个数据项,数据结构见表5。表5FieldData数据结构126.4.3DataImportResult表示操作的返回结果,数据结构见表6。表6DataImportResult数据结构参数名称1236.4.4DataExportResult表示操作的返回结果,数据结构见表7。表7DataExportResult数据结构参数名称12346.4.5DataChangeLogResult表示操作的返回结果,数据结构见表8。表8DataChangeLogResult数据结构参数名称123457接口数据接口数据的格式应符合NY/TXXXX《农产品质量安全追溯数据格式规范》的规定。8接口安全8.1安全认证农产品质量安全追溯数据接口宜采用数字令牌的方式实现安全认证。8.2安全传输宜通过添加网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育课堂创新实践能力培养方案
- IPPBX系统部署方案及运营维护管理
- 2026届山东省曲阜师范大学附属中学化学高二上期末综合测试试题含答案
- 小学英语国际音标发音训练方案
- 河北省任丘第一中学2026届高一化学第一学期期中达标检测试题含解析
- 2026届甘肃省河西五市化学高二第一学期期中经典模拟试题含解析
- 文档管理资料归档模板文件分类与存储方案
- 新教师入职培训全面方案
- 2025中国教育传媒行业内容生态及变现渠道研究报告
- 2025中国教育ARVR市场发展趋势及前景预测分析报告
- 高中生物试讲稿汇编(逐字逐句-适用于教师招聘、教师资格证面试)
- 基于无人机的公路裂缝自动检测与分类识别
- 气体充装站试生产方案
- 《活出最乐观的自己》读书笔记思维导图PPT模板下载
- 高中地理 人教版 选修二《资源、环境与区域发展》第五课时:玉门之变-玉门市的转型发展
- 催化加氢技术(药物合成技术课件)
- 建筑结构检测与加固课程复习考试试题及答案B
- 羧酸及其衍生物(习题)
- 摩尔斯电报码
- 猪圆环病毒病课件
- 三年级估算练习题
评论
0/150
提交评论