版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年内江技师学院高职单招职业技能考试模拟试卷及答案详解【名校卷】
- 2026年临沂职业学院单招职业技能考试题库附答案详解(夺分金卷)
- 2025年北京市单招综合素质考试模拟试卷【网校专用】附答案详解
- 2027年吐鲁番文旅职业学院高职单招职业技能考试题库有完整答案详解
- 2024年甘肃交通职业学院高职单招职业技能考试题库附答案详解【完整版】
- 2025年河南司法警官职业学院高职单招职业适应性测试考试模拟试卷附答案详解(完整版)
- 陕西省2026年中考历史真题附答案
- 分娩时心理护理的沟通技巧
- 【复旦智库】超级智能时代的风险转变与伦理应对
- 2026年大学期间课外活动策划方案
- 2026年湖南省中考语文试题【含答案】
- 2024-2025学年高一下学期7月期末人教版地理试题(必修一+必修二)(原卷版)
- 2026年注册信贷分析师(CCRA)-通关题库附参考答案详解(精练)
- 部编版1-6年级课内古诗及释义
- 教师如何上好一节课培训
- 领导干部报告个人有关事项培训
- 小学语文阅读理解与思维可视化训练课题报告教学研究课题报告001
- 2026年传媒行业招聘考试核心知识点配套练习题含答案
- 女性就业创业培训课件
- 日文客服招聘笔试题目及答案
- 2025年通风管道专业清洗合同协议
评论
0/150
提交评论