电子商务系统的框架结构与体系结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 12
三层客户/服务器结构
可伸缩 易管理
安全
用户 界面
客户机
自定义协议 (socket)
商业和 应用逻辑
应用服务器
请求 服务
数据 库
数据库服务器
Page 13
三层结构的问题
(1)服务器端结构层次简单,系统维护困难、应用扩展复杂。 (2)缺乏与其他系统互连的手段,更无法将不同的网络资源 有机结合起来为用户提供更优质的服务;不能充分利用自身或 业界已有的成熟的应用,忽略了具有突出优势的个性化服务。
数据管理 数据管理
数据管理 数据管理 数据管理
应用处理 应用处理
应用处理
服 务 数据描述 器
网络
数据管理
应用处理 应用处理 应用处理
客 数据描述 数据描述 户
数据描述 数据描述 数据描述
传统处理模型
客户/服务器模型
Gartner Group小组在90年代初所做的应用分配模型图
Page 6
来自百度文库
网络:资源共享
Page 3
电子商务系统框架结构
电子商务应用(企业宣传、网上销售、网络银行、虚拟市场等)
电子商务服务平台(安全、支付、认证、负载均衡、目录服务等)
应用开发支持平台(应用层协议HTTP等,开发语言,对象组件)
数据库平台
WEB信息平台
系统平台(操作系统、网络通讯协议)
计算机硬件及网络基础设施
社会环境(法律、税收、政策、人才等)
Terminal PC
PC PC
Terminal
Organisational Intranet
主机结构 文件/数据库服务器(LAN)
Internet(Web)
Page 7
写入文件 读取文件
屏幕显示 键盘输入
主机
终端 用户 图1 主机系统示意图
集中计算
文件服务器
网络的使用 PC能力增强
网络工作站
文件 不大
Page 16
用户 图2 文件服务器模式
Page 8
服务结果 服务请求
数据库服务器
客户机 用户
客户/服务器结构
网络性能高 开放式系统,规模以扩展 共享不同的数据库资源
更好的前台处理能力
客户机 客户机 客户机
服务器 主机
数据
Page 9
客户/服务器结构
维护困难
表示部分和应用逻辑部分耦合在一起
费用增加
用户的数量和范围扩张, 较多的客户端资源使总体费用增加
图 电子商务系统框架结构
Page 4
电子商务应用系统体系结构的演变
规模和复杂度增长 网络能力增强
任务分担
信息资源 均衡有效的应用
网络计算
三层C/S (WEB模式)
多层结构 ...
客户/服务器 主机系统
硬件和软件 逻辑和物理
Page 5
轮回?
应用分配模型
分布描述 远程描述 分布逻辑 远程数据管理 分布数据管理
电子商务系统的框架结 构与体系结构
2020年4月19日星期日
电子商务系统的技术架构
• 电子商务系统的框架结构 • 电子商务应用系统体系结构 • 电子商务系统实现要素
Page 2
用户 应用平台
数据库平台
系统平台 硬件
系统框架的演进.
单机信息系统与电子商务 系统的主要区别:引入了 网络 横向:网络相关技术,资 源共享,分布式应用 纵向:应用扩展,异种( 系统互联
Page 11
基于WEB的三层结构
第一层(表示层)
第二层(应用逻辑层)
浏览器
防火墙
WEB 服务器
应用 服务器
第三层(数据存取层)
数据库 服务器
复杂的网络应用软件隐藏在服务器中,开发与维护工作都集中在服务器端; 客户机通过直观、易于使用的浏览器从WEB服务器上获取信息; WEB服务器通过HTTP建立内部页面和各相关后端数据库的超文本连接。
逻辑表达及动态网页生成器 通过符合业界标准的程序 接收Web服务提交的请求,访问后台提供的业务逻辑服务 提取业务数据,生成HTML页面,返回给Web服务器。
应用服务器 通过运行由组件或高效的中间件上的 应用程序,执行业务逻辑并访问数据库,更新或 提取业务数据,并将结果返回给表达逻辑层。
应用集成服务器 接收来自表达逻辑层或业务逻辑层 的请求,访问同构或异构资源,并将业务数据返回 给服务调用者。
培训困难
将表示部分独立出来,采用一致的界面风格
胖客户 ?
瘦客户
Page 10
WEB浏览器 WEB浏览器 WEB浏览器
WEB-信息分享架构(B/S)
二层结构 当前的混乱:
软硬, 客户端方式
HTML描述了每 个网页的内容
TCP/IP HTTP
WEB 网页
数据库
公共网关接口 Script程序
CGI定义外在应用 如何与WEB服务器 互动
Page 14
逻辑表达及 动态网页服务器
WEB 访问
WEB 服 务 器
多层结构(1)
应
系统
用
集成
数
服
服务
据
务
器
库
器
负载均衡
图1-5 N层结构示意图
Page 15
多层结构(2)
Web服务器 处理Internet客户提出的HTTP请求, 调用后台网页生成服务,并将网页生成服务产生 的页面经HTTP协议返回Internet客户。