首页> 中文学位 >基于SOA架构的网上商城的设计与实现
【6h】

基于SOA架构的网上商城的设计与实现

代理获取

目录

声明

第1章 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.3 主要研究内容

1.4 本文组织结构

第2章 SOA服务架构概述

2.1 SOA技术背景

2.2 SOA核心技术

2.3 SOA技术落地---dubbo架构概述

第3章 网上商城业务需求分析

3.1 基于SOA的系统整体需求分析

3.2 基于SOA架构的业务模块需求分析

第4章 网上商城架构设计与功能实现

4.1 网上商城SOA总体架构设计

4.2 后台管理SOA架构实现

4.3 门户首页SOA架构实现

4.4 搜索模块SOA架构实现

4.5 商品详情模块SOA架构实现

4.6 购物车模块SOA架构实现

4.7 单点登录模块SOA架构实现

4.8 本章小结

第5章 基于SOA网上商城的测试

5.1 功能模块测试

5.2 性能模块测试

第6章 结论

参考文献

致谢

展开▼

摘要

随着网上商城网站功能的日益复杂,整个网站由单一应用系统逐步膨胀发展为多个系统。由于历史发展和组织分割,网上商城各个功能模块可能使用不同的语言开发并部署在不同的物理环境中,运行在完全异构的系统环境中。随着访问量的增加和需求的多样化,传统架构已经越来越无法满足当前的需要。如何设计并实现具有高性能、高可用、低维护成本、可扩展性的网上商城,是当前面临的一个复杂课题。面向服务体系结构(Service-Oriented Architecture,SOA)的出现及分布式缓存的应用为解决上述问题成为可能。本文以电商网站建设为实例,基于SOA架构,结合redis缓存技术,异步消息机制等其他改进方案,实现电商网站架构的服务化,提高网站的并发性、扩展性、灵活性以及低维护成本。
  本研究主要内容包括:⑴分析网上商城架构的发展以及提出传统架构存在的问题和当代网上商城亟待解决的问题。⑵研究SOA架构思想、技术,以及实现SOA架构的技术-dubbo原理。⑶对网上商城进行业务需求分析。基于SOA,将电商网站按照业务进行模块化需求分析。⑷对网上商城分模块进行架构设计与实现。基于SOA,将各个模块拆分服务层,应用层,实现模块间的服务化,降低耦合度,提高灵活性。⑸实现电商网站各个模块的架构搭建与编码工作,并进行简单的功能测试和性能测试。以验证网站达到的预期效果,以及使用SOA架构,网站能够达到的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号