一种二维码会议管理开放服务的设计与实现
本文关键词:一种二维码会议管理开放服务的设计与实现
更多相关文章: Web服务 REST 超媒体 会议管理 二维码
【摘要】:现有的会议管理系统通常是一种用于会议室的会议讨论、表决、选举、响应、评分等实际需求功能的管理系统。而本文所实现会议管理系统的关注点是会议信息的发布和会议签到,填补了市场上这一领域的空白,通过引入二维码解决了传统会议管理系统中签到方案的问题和不足。同时将会议管理的业务功能以开发服务的方式提供给开发者,有助于让开发者利用服务开发出更多相关应用。 本文对现有的会议管理系统进行了调研,指出了其不足,提出了自己的解决方案。为了以Open API的形式开放自己的核心服务,对Web服务技术进行了学习和研究,分析和比较了传统的分布式应用架构风格DO(分布式对象)、RPC(远程过程调用)和REST (Representational State Transfer,表述性状态转移)风格的Web服务的特点和不同。REST以其连通性、可寻址、统一接口和无状态等多个特点,可以很好的满足互联网松耦合、高伸缩性的需求。 在此基础上,针对会议管理系统的需求,设计和实现了REST风格的会议管理Web服务,并引入超媒体对REST服务进行了改进,进一步将其与服务消费者解耦。最后利用会议管理开放服务接口,实现了一个会议管理Web应用和Android扫描签到应用,提供各类展览、会议等群体活动的组织签到服务,给会议组织者和会议参与者提供会议发布和报名的平台。 本文的主要研究成果:理论方面,学习了REST理论的产生、发展和设计原则,与传统Web服务进行了分析与对比,揭示了REST在Web应用开发方面的优势,同时提出了以超媒体改进REST服务的方案。实际方面,遵循REST原则设计并实现了会议管理系统的开放服务,此外还提供了Web应用供用户使用,方便用户组织和管理会议,填补了市场上此类会议管理应用的空白。
【关键词】:Web服务 REST 超媒体 会议管理 二维码
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 绪论9-12
- 1.1 课题背景与意义9-10
- 1.2 论文目标10
- 1.3 研究生期间主要工作10
- 1.4 论文组织结构10-12
- 第二章 会议管理以及WEB服务研究12-25
- 2.1 会议管理软件现状12-13
- 2.2 WEB服务的两种架构模型13-18
- 2.2.1 REST和传统Web服务的简介14-16
- 2.2.2 REST和RPC式Web服务的比较16-18
- 2.3 REST服务设计原则18-23
- 2.3.1 互联网环境的特点18
- 2.3.2 REST的架构约束18-19
- 2.3.3 REST的设计原则19-21
- 2.3.4 REST服务中的关键技术21-23
- 2.4 本章小结23-25
- 第三章 会议管理WEB服务的设计25-53
- 3.1 会议管理的需求分析25-26
- 3.2 会议管理REST服务的设计26-47
- 3.2.1 会议资源REST接口的设计26-33
- 3.2.2 会议列表资源REST接口的设计33-35
- 3.2.3 报名表资源REST接口的设计35-43
- 3.2.4 报名表列表资源REST接口的设计43-44
- 3.2.5 用户帐户资源REST接口的设计44-47
- 3.3 会议管理REST服务的改进47-52
- 3.3.1 REST服务的成熟度模型47-49
- 3.3.2 REST服务的超媒体改进49-52
- 3.4 本章小结52-53
- 第四章 会议管理WEB服务的实现53-66
- 4.1 会议管理WEB服务的总体架构和方案53-54
- 4.2 REST实现框架的研究和对比54-57
- 4.2.1 Restlet框架55
- 4.2.2 Cetia4框架55
- 4.2.3 Axis2框架55-56
- 4.2.4 Jersey框架56
- 4.2.5 RESTEasy框架56
- 4.2.6 框架比较总结56-57
- 4.3 会议管理REST服务的实现57-65
- 4.3.1 数据库的搭建57-58
- 4.3.2 数据访问层的实现58-59
- 4.3.3 业务逻辑层的实现59-60
- 4.3.4 REST接口的实现60-65
- 4.4 本章小结65-66
- 第五章 会议管理WEB应用的设计与实现66-77
- 5.1 会议管WEB应用的架构和设计66-67
- 5.2 会议管WEB应用的实现67-74
- 5.2.1 Web应用后台的实现67-69
- 5.2.2 前台主要页面的实现69-74
- 5.3 会议管理WEB应用ANDROID扫描签到应用的设计实现74-76
- 5.4 本章小结76-77
- 第六章 总结与展望77-78
- 6.1 论文总结77
- 6.2 下一步研究方向77-78
- 缩略语78-79
- 参考文献79-82
- 致谢82-83
- 攻读学位期间发表的学术论文83
【参考文献】
中国期刊全文数据库 前10条
1 韩志杰;段晓阳;;基于REST的Web服务安全模型[J];信息化研究;2011年06期
2 李雯;王慧;;基于SOA的WSDL服务契约架构设计与实现[J];福建电脑;2008年05期
3 张炎;;REST式面向资源架构[J];硅谷;2009年19期
4 马鸣;李海波;;基于Android的二维码的生成与识别系统的设计与实现[J];电脑知识与技术;2012年26期
5 徐涵;;回答关于REST的十点疑问[J];程序员;2008年08期
6 许卓明,栗明,董逸生;基于RPC和基于REST的Web服务交互模型比较分析[J];计算机工程;2003年20期
7 毛峰;刘婷;刘仁义;刘南;张丰;;基于REST面向资源的地理信息服务设计[J];计算机工程;2011年08期
8 史纪强;宋建;;基于REST风格的专业软件资源共享系统架构设计[J];计算机与应用化学;2011年08期
9 李海峰;杨小虎;;基于RPC风格与Message风格SOAP消息的Web服务性能比较[J];计算机应用与软件;2007年01期
10 张华;魏俊;马卫东;;XML-RPC在跨平台RPC中应用[J];科技创业月刊;2007年07期
中国硕士学位论文全文数据库 前2条
1 周轶;基于REST和工作流的数字媒体资产管理系统构建[D];复旦大学;2010年
2 段颖颖;基于REST架构的应用发布与开放服务系统的设计与实现[D];北京邮电大学;2012年
,本文编号:572568
本文链接:https://www.wllwen.com/guanlilunwen/huizhanguanlilunwen/572568.html