WebServices业务接口规范说明书_第1页
WebServices业务接口规范说明书_第2页
WebServices业务接口规范说明书_第3页
WebServices业务接口规范说明书_第4页
WebServices业务接口规范说明书_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开放式虚拟仿真实验教学系统Web Services业务接口规范说明书1. 范围本规范文档主要适用于开放式虚拟仿真实验教学系统和其它业务系统信息数据的接入。2. 术语、定义和缩略语2.1 术语、定义术语/定义含义XML描述数据的标准方法SOAP表示信息交换的协议WSDLWeb服务描述语言UDDI基于XML语言的用于在互联网上描述服务的协议2.2 缩略语缩略语英文原文中文含义JDKJava Development KitJava开发工具包JREJava Runtime EnvironmentJava 运行环境JVMJava Virtual MachineJava 虚拟机DBSDatabase Se

2、rvice数据库服务3. 接口设计3.1 接口公共参数接口服务器通过:http:/IP:port/EIP/WebService/ 连接服务器,同时对外提供业务功能接口,接收的参数和返回的参数都用一定的xml格式进行封装。3.1.1 请求参数1. 请求类型为String类型<?xml version="1.0" encoding="utf-8" ?><request><header type ="xx01" version="1.0" reqtype="0" user

3、id="user000000000001"></header> <param> </param></request> 2. 头部参数体head定义请求参数的头部参数体header格式固定,定义如下:参数名参数说明type请求业务系统对应功能方法,具体详见各业务接口说明version请求业务系统版本号reqtype请求业务系统类型userid请求业务系统当前用户id3. 请求参数体param定义参数体param中的具体请求参数,根据不同的业务而不同,详见各业务接口。3.1.2 返回参数1. 返回类型为String类型<

4、;?xml version="1.0" encoding="utf-8"?><response><header type ="XX01" value="XX00" info="成功"></header> <result> </result></response>2. 头部参数体head定义返回参数的头部参数体header格式固定,定义如下:参数名参数说明type相应业务系统对应功能方法(与请求对应)value标识成功或

5、失败返回码(xx00为成功,其余为失败,具体失败码详见各业务接口)info返回信息说明3. 返回值参数体result定义参数体result中的具体返回参数,根据不同的业务而不同。详见各业务功能返回值参数体result定义。注意:在value值标识为失败时,无论在任何业务功能下result都有可能为空。4. 返回value 值错误码说明1001错误:SecurityException1002错误:NoSuchMethodExceptio1003错误:IllegalArgumentException1004错误:IllegalAccessException1005错误:InvocationTarg

6、etException1006错误:UnkownException1007无数据1008数据已被删除1111传入参数错误3.2 业务功能接口3.2.1 登陆及版本信息接口 模块说明1. 接口类型说明:编码接口1101登录验证1201退出系统1301版本信息及更新2. 错误类型说明:编码接口1101连接service服务失败1102解析请求失败1103解析业务模块失败1104解析参数失败1105查询失败1106用户不存在1107密码错误1108用户无效120 功能1:登陆验证1. 功能描述对用户名和密码进行验证,记录登陆时间、ip地址等信息2. 请求参数体param

7、定义<?xml version="1.0" encoding="utf-8" ?><request><header type ="1101" version="1.0" reqtype="0" userid=""></header><param username="admin" password="E10ADC3949BA59ABBE56E057F20F883E "></

8、param></request> 头部参数体header中的定义参数,详见本文档“请求参数头部参数体header定义”(以下各业务接口中头部参数体header定义相同,不再赘述),type属性值1101,参数体param说明如下:参数说明username终端登陆用户名password终端登录密码(说明:密码采用MD5加密传输,具体密钥见后)3. 返回值参数体result定义<?xml version="1.0" encoding="utf-8" ?><response> <header type="

9、;1101" value="1100" info="成功"></header> <result username="admin" userid="user000000000001" realname="管理员"> </result></response>头部参数体header中的定义参数,详见本文档“返回参数头部参数体header定义” (以下各业务接口中头部参数体header定义相同,不再赘述),type属性值1101,参数体re

10、sult说明如下:参数说明username登陆用户名userid登录用户idrealname当前登陆用户的姓名 功能2:退出系统1. 功能描述记录退出相关信息,如时间以及退出类型。2. 请求参数体param定义略3. 返回值参数体result定义略 功能3:版本信息及更新4. 功能描述版本信息交互,查询到新版本后,自动更新,并记录更新信息。5. 请求参数体param定义略3.2.2 虚拟仿真实验数据接口 模块说明3. 接口类型说明:编码接口2101常规实验数据采集接口2201实验考核数据采集接口4. 错误类型说明:编码接口2101连接service服务失败2102解析请求失败2103解析业务模块失败2104解析参数失败2105查询失败2106数据不完整2107数据错误2108数据无效220 功能一:常规实验数据采集接口1. 功能描述对用户实验数据进行采集,包括进入、退出实验时间,用户实验模块名称,正常实验完成时间,实验完成情况、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论