18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 浏览器/服务器体系结构(数据库)

浏览器/服务器体系结构(数据库)

时间:2022-11-01 02:30:01 | 来源:信息时代

时间:2022-11-01 02:30:01 来源:信息时代

    浏览器/服务器体系结构 : 浏览器/服务器体系结构(简称B/S)由两部分组成:由浏览器构成的客户端和由Web服务器构成的服务器端。在B/S体系结构中,客户端统一使用浏览器,无须开发应用界面,可操作性强,容易为用户所掌握,服务器端由数据库服务器和应用服务器构成。
1. B/S体系结构
B/S体系结构其实是C/S体系结构中的一种,即客户端为浏览器(http客户端)、服务器端为Web服务器(http服务器)。由于这种应用结构目前被绝大部分企业信息系统所采用,其重要性日益突出而被独立称之为浏览器/服务器体系结构。
由于C/S结构需要配置和维护多个客户机端支撑软件,不但会造成客户机臃肿,而且给应用程序的维护工作带来了很大的不便。随着Internet浏览器功能越来越强大,在许多场合下,可以用浏览器取代C/S结构的客户端软件,因此,从C/S体系结构中发展出了一种改进的结构——浏览器/服务器体系结构。在这种结构中,客户端并没有与特定应用相关的应用程序,统一用浏览器实现用户的输入/输出。应用程序的业务逻辑和数据处理都在服务器端安装和运行,因此,服务器端除了要有数据库服务器保存数据并运行基本的数据操作外,还要有处理客户端提交任务的应用服务器。这种结构的数据逻辑层位于数据库服务器之上,主要执行数据逻辑功能,运行SQL存储过程;业务逻辑层位于应用服务器上,主要执行业务逻辑功能,向数据库发送请求; 表现层位于客户机,即通过浏览器实现用户引导,向应用服务器发送请求并解析服务器端传来的数据。
典型的B/S结构一般由客户端浏览器和服务器端Web服务器、数据库服务器组成,B/S体系结构如图1所示。


图1 B/S体系结构


2. B/S体系结构特点
(1)无须开发客户端软件,维护和升级方便。B/S体系结构采用浏览器作为客户端,无须专门开发应用界面,其界面统一,可操作性强,容易为用户所掌握。并且由于所有业务逻辑和数据处理均在服务器端执行,是典型的瘦客户机/胖服务器构架。由于所有的客户端只是浏览器,无论用户的规模有多大,都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行。如果是异地,只需要把服务器连接专网,即可实现远程维护、升级和共享。一旦系统软件更改,用户从网上下载安装就可以实现升级。因而减少了系统开发和维护的代价。
(2) 可跨平台操作。任何一台机器只要装有Web浏览器软件,就能实现不同的人员,从不同的地点,以不同的接入方式(如LAN、WAN、Internet/Intranet等),在不同的操作系统平台(如Windows、Unix、Linux等)上访问和操作共同的数据库。它还能有效地保护数据平台和管理访问权限。
(3)效率较低,安全性不高。B/S体系结构的效率不如C/S体系结构高,由于浏览器只是为了进行Web浏览而设计的,当其应用于数据库系统时,许多功能不能实现或实现起来比较困难。比如,通过浏览器进行大量的数据输入,或进行报表的应答都是比较困难和不便的。C/S体系结构一般面向相对固定的用户群,对信息安全的控制能力很强; B/S体系结构建立在广域网之上,面向不可知的用户群,对安全的控制能力相对较弱。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭