1. 研究目的与意义(文献综述)
对于网上商城,活跃用户量以及日均访问量极大程度上决定了网站的重要性和价值,也是对于网站设计容量的一个重要参考指标。2019年,天猫“双十一”营业额1分36秒突破100亿。根据京东发布的数据,2019年6月18日,京东在第一个小时的成交金额同比增长65%。在如此巨大数量的访问面前,简单地在原有架构的基础上通过增加网络带宽、增加服务器配置、使用更加高性能的存储设备已经无法满足海量用户的高增长需求,也更加无法满足网上商城网站内部系统众多、关系复杂的需要。
设计规划处网站的总体架构触及多方面的内容,包括网站业务、开发、维护等。一个好的架构不但能够满足用户的需要,还能够满足整个网站的架构灵活性,而且可以以最低的成本运转与维护。一个糟糕的架构可能会让投资者花去财力、物力,架构师们花费大量精力后,得到的确实一堆复杂、笨重且不切实际的东西,致使网站关键时刻频繁宕机。也许是因为架构不够灵活,使得互联网业务急速发展挑战传统巨头的江湖地位,网站安全问题却让网民们惶恐不安民怨沸腾;也许是因为系统过于复杂,使得工程师夜以继日的工作,网站系统故障频发,新功能上线迟缓。互联网的架构无法像传统行业一样,去精确地预算,并按预先精确设计好的图纸去实现产品。
随着社交类、电子商务等互联网产品主键应用到每个人的身边,设计出一套高性能、高可用、低维护成本、可扩展性的架构是各个大型网站刻不容缓、亟待解决的问题;同时服务化设计思想、异步处理、负载均衡、分布式缓存等很多关键性技术的发展,是的设计出一套高性能、高可用、低维护成本、可扩展性的架构成为可能。
2. 研究的基本内容与方案
论文重点是结合中大型网上商城特点,通过对soa架构、缓存、消息队列、页面静态化等等分布式技术进行研究,提出了基于soa架构的网上商城,并设计实现了网上商城架构搭建与个功能模块的编码工作,实现网上商城网站的高性能、高可用、低维护成本、可扩展性。对关键技术的研究有三点:
(1)研究soa架构思想、技术、基本特征、实施原则以及实现soa架构中要用到的核心技术,包括企业服务总线、服务编排技术、流程引擎。其次对soa架构的落地框架——dubbo框架做了详细介绍,分析了dubbo实现soa架构的整体流程。
(2)基于soa架构,通过对网上商城网站的整体业务需求分析,将网上商城按照业务进行模块化分割。对每一模块进行soa架构设计与实现,并根据需求,提出实现每一模块的优化方案。
3. 研究计划与安排
(1)2020/1/13—2020/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2020/3/1—2020/4/30:系统架构、程序设计与开发、系统测试与完善;
(3)2020/5/1—2020/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1] r.perrey, and m. lycett. "service-oriented architecture." applicationsand the internet workshops, 2003. proceedings. 2003 symposium on ieee,2003.
[2] thomaserl. service-oriented architecture: concepts, technology, and design.prentice hall ptr, 2005.
[3] 王悦. "基于springboot技术的soa接口研究." 信息技术 6(2019):140-143.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。