问题 单项选择题

某企业电子商务系统的应用平台结构图如图所示。其中,①~③空缺处的服务器类型分别是().

A.代理服务器、Web服务器、数据库服务器

B.Web服务器、应用服务器、数据库服务器

C.代理服务器、Web服务器、数据交换服务器

D.Web服务器、数据交换服务器、应用服务器

答案

参考答案:B

解析:

传统的C/S(Client/Server)体系结构虽然采用的是开放模式,但只是系统开发一级的开放性,在特定的应用中,无论是Client端还是Server端都需要特定的软件支持。

B/S(Browser/server,浏览器/服务器)结构是对C/S结构的一种变化和改进。主要利用了不断成熟的浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术。它只需安装维护一个服务器,在客户端采用浏览器运行软件即可。

图12-9是典型的B/S三层结构。B/S三层体系结构在数据管理层(Server)和用户界面层(Client)增加了一层中间件(Middleware)。中间件作为构造三层结构应用系统的基础平台,主要提供了以下功能:负责客户机浏览器与Web服务器、Web服务器与数据库服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理平台。这种三层结构在层与层之间是相互独立的,任何一层的改变都不会影响其他层的功能。

B/S三层体系结构核心概念是利用中间件将应用分为表示层(Presentation)、业务逻辑层(Business Logic)和数据存储层(Data Service)三个不同的处理层次。由图中“HTTP(超文本传输协议)”这一关键信息可知,①空缺处是web服务器。由图中“SQL”这一关键信息可知,③空缺处是数据库服务器。应用服务器介于Web服务器与数据库服务器之间,即②空缺处所应填写的是应用服务器。

问答题
单项选择题