首页> 中文学位 >基于Web服务的分布式信息共享系统的研究与实现
【6h】

基于Web服务的分布式信息共享系统的研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1研究背景

1.2研究现状

1.3论文主要工作

1.4论文的组织结构

第二章 相关技术概述

2.1 RESTFul Web服务介绍

2.2开源框架ActiveMQ介绍

2.3 Spring 相关技术介绍

2.4 Hibernate技术

第三章 系统总体框架分析与概要设计

3.1系统需求分析

3.2系统设计目标与原则

3.3系统架构设计

3.4系统网络结构设计

3.5系统功能模块划分

3.6数据库表设计

3.7本章小结

第四章 系统的详细设计与实现

4.1 RESTFul API的分析与设计

4.2与领域模型相关的服务的设计与实现

4.3通信层服务的设计与实现

4.4数据持久化的实现

4.5系统主要功能案例的详细设计

4.6本章小结

第五章 测试与验证

5.1测试运行环境

5.2系统测试说明

5.3本章小结

第六章 总结与展望

6.1本文工作总结

6.2进一步研究方向

参考文献

致谢

作者简介

展开▼

摘要

随着企业信息化的日益发展,涉及到的各不相同的操作系统、通信协议、数据库、数据结构和其他相关服务使得开发维护企业内部的应用系统更加复杂化。随着消息传递技术的不断成熟,为了更好的在分布式系统平台之间进行数据交换保证实现企业信息化,面向消息的中间件技术脱颖而出,它能高效可靠地进行分布式系统中各应用软件之间的异构通信。本文主要研究使用ActiveMQ开源框架来解决该系统中代理之间的消息传递问题,选用此框架中点对点模型结合设计的用户权限控制进行消息传送,同时也实现以发布/订阅主题为主的消息共享功能平台。
  本文介绍了基于Web服务的分布式信息共享系统,该系统采用REST风格以分布式形式提供用户Web服务、消息传递、持久化存储等若干关键技术,完成企业各部门的用户间发布/订阅主题等功能服务。本文的工作主要包括:
  (1)为了适应不同的用户需求,本文明确出该系统的各个功能模块,同时设计出该系统的软件技术架构以及系统分布式部署的网络结构来实现。该系统采用REST架构,通过 URI的形式为用户提供主题的发布、订阅、删除等功能操作的Web服务。本文也制定设计出该系统的各功能模块的处理流程和实现所用技术来适应系统中用户的需求。
  (2)系统采用Spring Boot框架进行快速应用开发部署,在MySQL数据库上通过Hibernate和JPA技术设计并实现系统的持久化存储。
  (3)该系统具有分布式特点,该系统的Web服务可以部署于多台服务器上。服务器之间的通信服务满足JMS规范,确定ActiveMQ开源框架提供的系统网络拓扑结构以及所使用的消息传递模型,并制定针对该系统涉及到用户权限操作的有效的代理消息传递类,以提供可异构集成的高吞吐量的数据请求服务。
  (4)以该系统中主题的订阅、用户的删除和数据的发布为典型功能案例,设计出它们在该系统架构的控制层中相应的类关系和各个功能案例的详细处理流程。
  本文最后制定了系统测试的基本目标,采用以功能模块测试为重点的测试计划进行可用性测试和稳定性测试,结果表明该系统可以满足项目需求,可以提供可靠的分布式信息共享,进而通过该应用系统的运行验证了论文设计的可行性。目前,该系统已成功交付甲方并上线运行。

著录项

  • 作者

    张莉;

  • 作者单位

    西安电子科技大学;

  • 授予单位 西安电子科技大学;
  • 学科 计算机科学与技术
  • 授予学位 硕士
  • 导师姓名 高海昌;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;TP393.09;
  • 关键词

    Web服务; 分布式技术; 信息共享系统; 模块化设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号