数据交换接口规范
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附件4:数据交换接口规范
一、概述
计量器具检定数据交换接口采用Web service作为数据传输机制,是自包含、自描述(WSDL)、模块化的应用,由省局发布、定位、各技术机构通过web方式调用。接口基于标准的互联网协议,支持超文本传输协议(HTTP)和XML。与省局交换的数据都封装成XML格式的文件,传输前以GZIP格式将文件压缩,然后设置BASE64编码,最后在接收端将其解压,解析读取数据。
二、软件准备
JDK1.6,tomcat6.0,Web service相关包以及数据库。
三、数据交换示意图
四、服务端接收数据过程
1、用户合法性校验:服务端在接收数据时同样需要进行用户合法性
校验,并返回信息。
2、数据封装:为方便数据传输和解析,客户端通过Web service交
换的数据需要封装成可扩展标记语言XML的规范,并严格按照此规范。
3、数据压缩:为提高数据的传输效率和减小传输的数据量,客户端
在传输之前需将数据以GZIP格式进行压缩,并设置BASE64位编码,以便基于HTTP传输。
4、对上传文件进行规范性校验:服务端在接收数据之前,校验客户
端数据是否按照XML规范要求,并按GZIP格式进行压缩,设置BASE64编码,否则返回不合法文件格式。
5、返回结果:服务端进行完校验,解析成功并反馈给业务系统后,
会反馈成功信息给客户端,如不成功则返回不成功。
五、客户端接收数据过程(与服务端接收过程类似。)
六、术语说明