福州软件开发有限公司是一家专业从事软件开发、软件定制、App开发的软件公司。 新闻| 联系我们 咨询热线>>  135-1408-4304 手机端
网站的多层体系架构_福州软件开发定制公司


多层体系架构是将原本属于某一层或基层的功能进行分散,使其分别由不同的层次来分担。各层的功能越来越单纯,系统架构越来越灵活,不同模块之间的耦合越来越松散、系统的可扩展性可维护性越来越好。这是网站系统发展的必然趋势。在现阶段,使用较多的是基于B/S的三层体系架构。



1)基于B/S的三层体系架构简介

基于B/S的三层体系架构是将逻辑上的三层结构中的每一层,划分到3个物理上分开的层面中,即Web服务器层、应用程序层和数据库服务层。三者组成“浏览器/服务器”的体系架构。它主要是利用了不断成熟的WWW浏览器技术,用通用浏览器代替原来需要复杂专用软件才能实现的强大功能,打破了基于C/S的两层体系结构的平台限制并节约了开发成本。
其主要特点如下:

①表示层在由一个或多个Web服务器构建的空间里运行。
②商务逻辑层在由一个或多个应用服务器构建的空间里运行。应用服务器是必不可少的,它们为商务逻辑层组件提供了运行环境,以及可靠的和必要的支持,而且还能够管理这些组件。
③数据层由一个或多个数据库系统组成,其中可能包括由存储过程组成的和数据存取相关的逻辑模块。
 
2)基于B/S的三层体系架构的运行原理

在网站的B/S模式下,客户机与服务器之间通过HTP协议进行通信。首先,客户通过浏览器向Web服务器发送HITP请求,这个请求通过互联网传送到被访问的服务器,服务器响应请求并进行处理之后生成特定的HTML文档,然后再用HTTP协议将此HTML文档通过互联网返回到客户端端的浏览器显示出来。
网站的Weh服务器接收到的HTTP请求通常分为两种情况:一种情况是请求一个静态的HL网页,此时Wch服务器在自身服务器上查找到相应的页面并将该页面发送出去即可;另一种情况是请求一个以,asp或者jp结尾的动态网页,此时Web服务器无法自行直接处理,需要将这个请求转交给应用程序服务器处理,若应用程序服务器也不能自行完成全部处理,则还将根据需要访问数据库服务器进行相应的处理,最终再将处理结果生成HIML文档由Web服务器发送回客户端浏览器。

3)基于B/S的三层体系架构的优点和缺点
 
B/S的三层体系架构的优点:
(1)分布性

该结构具有分布性特点,可随时随地进行查询、浏览等业务处理。这种体系架构是在WW和互联网技术的流行性中发展起来的,使得用户的访问不再受到平台和软件的限制,大大增加了网站系统的适用范围,满足了用户信息可见和信息共享的要求。
 
(2)扩展性

该结构业务扩展简单方便,通过增加网页即可增加服务器功能。基于B/S的三层体系架构,工作人员只需使用既定的模式和方法,通过增加网页即可达到完善功能模块、提升用户体验、提高服务质量的目的。

(3)易维护 
 
该结构维护简单方便,只需要改变网页,即可实现所有用户的同步更新。基于B/S的三层体系架构比较全面地体现了网站的运辑体系结构,在表现层与数据层之间又添加了逻辑层。正是由于逻辑层的存在,降低了网站系统对客户端和服务器端的依赖性。许多逻辑处理工作都交予中间层来完成。在后期的维护工作中,无须对三层结构中的每一层都更改,因此维护起来较简单。
 
(4)共享性

该结构开发简单,共享性强。将远辑处理工作交予中间层来处理,降低了开发建设工作的难度,增强了网站系统的操作性,使用润览器进行数据的访问,降低了对访问软件的限制,加强了信息数据的共享性。

B/S的的三层体系架构的缺点
(1)个性化欠缺

个性化特点明显降低,无法实现具有个性化的功能要求。因为基于B/S的三层体系架构是以测览器为访问平台,降低了对特定软件访问的依赖性,这在一定程度上增强了应用的广泛性,但是同时也降低了用户的个性化特点,无法满足用户的个性化功能要求,使系统的功能性大大弱化,难以实现传统模式下的待殊功能要求。

(2)跨平台受限

BS的三层体系架构是以测览器为访问平台的,但是现今的浏览器在兼容性方面并不能做到统一,在跨测览器上,BS架构并不尽如人意。
 
(3)成本较高

在速度和安全性上需要花费巨大的设计成本,这是B/S架构的最大问题。与两层架构相比,增加了中间的逻辑处理层,在一定程度上影响了系统的运行速度,降低了运行效率 。要想实现网站系统的速度和安全性,必定要花费更大的成本。
 
(4)响应速度较低

页面动态刷新,响应速度明显降低。客户端/服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。

基于B/S的软件设计三层体系架构,以其特有的优势在现在的社会中应用十分广泛。从日常办公的OA系统到城市的消防联网都是用到了B/S系统架构。虽然B/S系统架构有其独特的优势,但是不可否认,它所具有的缺点和不足也会影响进一步发展和应用。 



相关文章
SEO作弊之垃圾链接(Link Spam)_福州软件开发定制公司
论坛推广操作其次是寻找目标论坛并熟悉_福州软件开发定制公司
日加上万微信公众号吸引粉丝的30种方法,你玩过吗?_福州软件开发定制公司
怎么建立你的网站开发团队?_福州软件开发定制公司
富互联网应用_福州软件开发定制公司
网址规范化问题_福州软件开发定制公司
全网营销:营造口碑的加速器_福州软件开发定制公司
网站站内链接的优化方法_福州软件开发定制公司
教你一步使用配置管理系统实现软件开发自动部署_福州软件开发定制公司
HTML的发展和功能_福州软件开发定制公司
信息发布基础设施_福州软件开发定制公司
搜索引擎尾巴现象_福州软件开发定制公司
企业软件开发跳出率多少合适呢?该怎么优化呢?_福州软件开发定制公司
杜绝虚假口碑_福州软件开发定制公司
HTTP和瑞口21的FTP_福州软件开发定制公司
签约无锡先锋电机有限公司网站设计_福州软件开发定制公司
避免让消息总线过度拥挤_福州软件开发定制公司
软件开发基础知识之网页的基本构成元素_福州软件开发定制公司
为什么说微信网站营销要打组合拳?_福州软件开发定制公司
来自一位客户的对话_福州软件开发定制公司


福州软件开发定制公司专注于福州软件定制、福州外包、福州软件开发、管理软件/管理系统开发、微信开发、小程序开发          公司地址:福建省福州市仓山区浦上大道仓山万达广场C3#16F  联系电话:135-1408-4304

ONLINE SERVICES

咨询电话
135-1408-4304
在线客服
QQ咨询
QQ咨询
QQ咨询
服务时间
9:00 - 24:00