三层体系结构存在优点

随着网络技术在各行各业的深入应用,IT行业又出现了一种低费用、低管理开销、并享有Client/Server计算模式优点的新型体系结构———三层网络体系结构。如果把C/S体系结构称为“胖客户机/服务器”计算模式,那么三层体系结构可以称之为“瘦客户机/服务器”计算模式。

客户端零维护

可扩展性好

资源重用性好

 

三层体系结构存在如下优点:
  1.客户端零维护
  在三层体系结构中,几乎所有的业务处理都是在中间件Web Server上完成的,客户端只需要安装支持Java的浏览器即可,不用做任何其它安装和配置工作,所以也就不存在客户端维护的问题,真正实现了“客户端零维护”。处理业务时,操作员可以直接通过Web浏览器访问Web Server进行业务处理工作。
  2.可扩展性好
  三层体系结构的可扩展性好体现在以下四个方面:
  第一,工作节点的可扩展性好。由于三层体系结构的客户端零维护的特点,使增加一个工作节点的工作简单到了只需增加一台装有Web 浏览器的PC机即可。
  第二,应用系统的可扩展性好。好的应用系统应该能方便地实现一定程度上业务的变化和业务单元的增加。三层体系结构采用面向对象的分析和设计模式,将业务模块都封装到了业务类和服务类中,所以如果一个业务流程变了,或需要增加一个新的业务模块,只需替换或增加新的业务类和服务类即可。
  第三,业务逻辑与用户界面及数据库分离,使得当用户业务逻辑发生变化时只需更改中间层的控件/组件/JB/EJB即可。
  第四,便于数据库移植。由于客户端不直接访问数据库,而是通过一个中间层进行访问,所以在改变数据库、驱动程序或存储方式时无需改变客户端配置,只要集中改变中间件上的持久化层的数据库连接部分即可。3.安全性好
  在三层体系结构中,客户端只能通过Web Server而不能直接访问数据库,这大大提高了系统的安全性。如果对系统提出更高的安全性要求的话,还可以通过防火墙进行屏蔽。
  4.资源重用性好
  由于将业务逻辑集中到Web Server统一处理,三层体系结构可以更好地利用共享资源。例如数据库连接是一项很消耗系统资源、影响响应时间的事件,在三层体系结构中可以将数据库连接放在缓冲池中统一管理,由不同应用共享,并有效控制连接的数量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值