欢迎来到天天文库
浏览记录
ID:26859982
大小:3.65 MB
页数:294页
时间:2018-11-29
《基于web服务的分布式信息共享系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Web服务的分布式信息共享系统的研究与实现作者姓名张莉导师姓名、职称高海昌副教授一级学科计算机科学与技术二级学科计算机软件与理论申请学位类别工学硕士提交学位论文日期2014年12月学校代码学号107011203121652分类号TP31公开密级西安电子科技大学硕士学位论文基于Web服务的分布式信息共享系统的研究与实现作者姓名:张莉一级学科:计算机科学与技术二级学科:计算机软件与理论学位类别:工学硕士指导教师姓名、职称:高海昌副教授提交日期:014年12月ResearchandImplementationofDistributedInformationS
2、haringSystemBasedonWebServiceAthesissubmittedtoXIDIANUNIVERSITYinpartialfulfillmentoftherequirementsforthedegreeofMasterinComputerScienceandTechnologyByZhangLiSupervisor:A.P.GaoHaiChangDecember2014西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了
3、文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文若有不实之处,本人承担一切法律责任。本人签名:日期:西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于西安电子科技大学。学校有权保留送交论文的复印件,允许查阅、借阅论文;学校可以公布论文的全部或部分内容,允许采用影印
4、、缩印或其它复制手段保存论文。同时本人保证,获得学位后结合学位论文研究成果撰写的文章,署名单位为西安电子科技大学。保密的学位论文在年解密后适用本授权书。本人签名:导师签名:日期:日期:摘要摘要随着企业信息化的日益发展,涉及到的各不相同的操作系统、通信协议、数据库、数据结构和其他相关服务使得开发维护企业内部的应用系统更加复杂化。随着消息传递技术的不断成熟,为了更好的在分布式系统平台之间进行数据交换保证实现企业信息化,面向消息的中间件技术脱颖而出,它能高效可靠地进行分布式系统中各应用软件之间的异构通信。本文主要研究使用ActiveMQ开源框架来解决该系统中代理
5、之间的消息传递问题,选用此框架中点对点模型结合设计的用户权限控制进行消息传送,同时也实现以发布/订阅主题为主的消息共享功能平台。本文介绍了基于Web服务的分布式信息共享系统,该系统采用REST风格以分布式形式提供用户Web服务、消息传递、持久化存储等若干关键技术,完成企业各部门的用户间发布/订阅主题等功能服务。本文的工作主要包括:(1)为了适应不同的用户需求,本文明确出该系统的各个功能模块,同时设计出该系统的软件技术架构以及系统分布式部署的网络结构来实现。该系统采用REST架构,通过URI的形式为用户提供主题的发布、订阅、删除等功能操作的Web服务。本文也
6、制定设计出该系统的各功能模块的处理流程和实现所用技术来适应系统中用户的需求。(2)系统采用SpringBoot框架进行快速应用开发部署,在MySQL数据库上通过Hibernate和JPA技术设计并实现系统的持久化存储。(3)该系统具有分布式特点,该系统的Web服务可以部署于多台服务器上。服务器之间的通信服务满足JMS规范,确定ActiveMQ开源框架提供的系统网络拓扑结构以及所使用的消息传递模型,并制定针对该系统涉及到用户权限操作的有效的代理消息传递类,以提供可异构集成的高吞吐量的数据请求服务。(4)以该系统中主题的订阅、用户的删除和数据的发布为典型功能案
7、例,设计出它们在该系统架构的控制层中相应的类关系和各个功能案例的详细处理流程。本文最后制定了系统测试的基本目标,采用以功能模块测试为重点的测试计划进行可用性测试和稳定性测试,结果表明该系统可以满足项目需求,可以提供可靠的分布式信息共享,进而通过该应用系统的运行验证了论文设计的可行性。目前,该系统已成功交付甲方并上线运行。关键词:企业消息传递,RESTFulWeb服务,JMS,ActiveMQ论文类型:应用基础研究类I西安电子科技大学硕士学位论文IIABSTRACTABSTRACTTheleveloftheenterpriseinformationtogra
8、duallyraise,theapplicationsystemi
此文档下载收益归作者所有