信息查询系统B/S模式的信息查询系统随着计算机的广泛应用和网络技术的飞速发展,很多企业都组建了企业内部网Intranet
这些内部网一般采用TCP/ IP作为通信协议,将客户端、数据服务器、Web服务器分开以Prowser/ Server模式运行,这是查询系统由传统的模式向网络应用模式的转化
对内,客户端通过网络来访问Web服务器,以实现企业内部信息的共享
对外,设立防火墙将内部网和外部网隔离开来,避免一些重要的内部信息外泄及外部危险信息的渗入
所谓Browser/Server模式,事实上是客户端/服务器端模式的一种延伸
客户端只需安装浏览器,如IE或Navigator,即可访问相关资源,减轻了以往客户端程序的开发及安装、配置;而作为数据服务器主要是用来存储各种数据;至于Web服务器则用来向客户端提供访问界面,并通过该界面实现对数据的访问
这样各部分分工明确,维护起来方便简单
当数据库中的数据发生变化时,客户端的环境无须做任何改动即可实现数据的更新,同时也隔断了客户端与数据库的直接联系,增强了数据的安全性
编程人员只需集中精力进行网络编程,有利于系统的维护
具体访问过程如图2所示
Web在不断发展,Web应用的复杂度在不断提高,由Web Server和Database Server组成的两层模式已经无法满足大用户量下的复杂应用的要求了
为了提高系统的吞吐率和应用的实现效率,系统架构师们在以上两层模式的基础上,设计了三层模式
Web Server,Application Server和Database Server组成的三层架构有效地解决了原有的两层架构在面对复杂Web应用是时的力不从心
三层架构就是在Web Server }}I Database Server中加入逻辑层Application Server,专门用于事务的处理过程
随后,三层架构又被拓展到了N层架构,将逻辑层进行了进一步细分
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。