电子商务网站架构分析

电子商务网站架构分析

ID:17442253

大小:52.00 KB

页数:6页

时间:2018-08-31

电子商务网站架构分析_第1页
电子商务网站架构分析_第2页
电子商务网站架构分析_第3页
电子商务网站架构分析_第4页
电子商务网站架构分析_第5页
资源描述:

《电子商务网站架构分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子商务网站架构分析哈工大计算机学院《软件工程》大作业2:电子商务网站架构分析目录1对象顺序图12状态图22.1当前系统的体系结构22.2针对各项NFR的设计策略32.2.1.针对“海量数据规模”的设计决策32.2.2.针对“商品信息更新速度”的设计决策32.2.3.针对“可靠性/可用性”的设计决策32.2.4.针对“效率”的设计决策42.2.5.针对“并发性”的设计决策42.3其它针对电子商务网站架构方面的想法和建议44哈工大计算机学院《软件工程》大作业2:电子商务网站架构分析1对象顺序图1.1下单顺序图用

2、户用户界面商场平台数据库登录登录成功商品查询商品查询返回商品信息返回商品信息选择商品下订单确认订单订单生成商品信息更新信息更新1.2商品查询顺序图4哈工大计算机学院《软件工程》大作业2:电子商务网站架构分析1状态图4哈工大计算机学院《软件工程》大作业2:电子商务网站架构分析1.1当前系统的体系结构淘宝采用了多层次多体系混合的体系结构,用户登录时进入购物平台,也就是用户页面,接着是用户对自己商品进行查询,就进入了淘宝服务器,通过淘宝服务器进入淘宝数据库。采用多级缓存,数据用分布式存储结构,服务器集群方式架构,并

3、用淘宝自己开发的web框架结构。淘宝数据库淘宝服务器购物平台登录查询1.2针对各项NFR的设计策略1.2.1.针对“海量数据规模”的设计决策海量数据规模会对数据管理要求带来巨大挑战,设计时,1要注重信息抽取和集成,侧重Web信息抽取和集成(包括DeepWeb、网页理解);2要研究海量数据存储、分析及挖掘技术。重点研究大规模图数据(包括语义网数据)等的存储、检索及挖掘技术;3要研究信息检索技术,包括语义检索、上下文感知的信息检索技术等;4注重研究语义网与语义计算技术,包括Web数据规范表达、知识表达及大规模知识

4、库推理、知识可视化技术等;最后比较重要的就是数据隐私保护技术了,特别是面向隐私保护的多源海量数据挖掘与查询。1.2.2.针对“商品信息更新速度”的设计决策在设计电子商务网站时,在主页主栏目增加商品更新栏,卖家随时将最新商品更新放入里面,用户登录电子商务平台时,平台对用户发出提醒。此外,还可以为买家卖家专门设计一个软件,可用于快速更新商城的商品信息,如淘宝助手就是淘宝公司专门为买家卖家设计的一款软件,当某商品信息(如价格、描述等)发生变化时,卖家可以快速更新,甚至还可以支持批量更改。还有大家熟悉的阿里旺旺卖家版

5、等诸如此类的神器哦,亲。1.2.3.针对“可靠性/可用性”的设计决策4哈工大计算机学院《软件工程》大作业2:电子商务网站架构分析针对可靠性的设计,主要从网络的可靠性和应用系统的可靠性入手。在网络可靠性方面,主要是对网络互联通道的备份考虑和设计,通过备份线路及设备的备份,保证任何时刻、任何节点之间都有可达的路由;在故障出现的时候,通过网络协议等机制,保证网络数据自动迂回切换到连通的线路上,保证通信的正常进行。为了提高网络系统的可靠性,还可以采用分布式体系结构。分布式体系结构是提高可靠性的基础,与集中式体系设备相

6、比较,分布式体系设备除性能可以通过插入更多的接口处理板提高整体性能外,更为关键的是将管理、路由转发、接口处理等功能分配在不同的部件上,协同工作,分布式体系可以分散故障风险、隔离故障、提供冗余配置,提高系统的自动恢复能力;如管理部件故障,只需要更换这部分板件,不影响其他功能。而且,分布式体系结构可以提高组网的物理可靠性,如在城域网环网组网中,每个骨干节点都有两条GE接口与相邻的两个节点互联,从路由上提高了可靠性。但如果是集中式体系,则当节点设备出现故障时,这个节点两个GE口都会失效,造成节点所带网络的中断;而采

7、用分布式结构时,可以将这两个接口分别配置到不同的接口板上,这样,无论这台设备的管理单元、交换转发单元,还是单一接口出现故障,都可以保证至少有一条路径是连通的,该节点网络都不会中断。1.1.1.针对“效率”的设计决策一个好的电子商务网站,它的工作效率是非常重要的,当用户输入查询信息后,系统要在第一时间将结果显示出来,让用户觉得觉得满意,网站才有发展的前景。在优化网站效率方面,可以增强系统的交互性,来提高系统处理用户请求的效率,系统响应速度提高。除此之外,合理使用索引,特别是对用户经常连接的关键字建立索引,也能提

8、高网站的效率;最后,要进一步提高网站的效率,可以使用缓存机制,这也是目前比较常用的方法,通过对用户访问的数据进行缓存,在下次用户查询时,直接从缓存中取,可以大大的提高访问速度,减少搜索时间,自然也就提高了访问效率,还能减轻后端数据存储的I/O压力。1.1.2.针对“并发性”的设计决策跟系统可靠性一样,要解决系统并发性的设计问题,并保证系统的性能,可以采用分布式系统设计方案。将一个模块拆分成多个模块,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。