关键字:中间件
一、前言 |
传统的管理信息系统(MIS)开发采用客户/服务器(CLIENT/SERVER)模式,从体系结构上讲,一般采用两层结构,即应用(客户层)和数据服务层。客户端(应用层)提供用户操作界面,接受数据输入,向数据服务层发出数据请求并接受返回的数据结果,根据业务逻辑进行相关的运算,向客户显示相关信息;数据服务层接受客户端的数据请求,做相关数据处理,并将数据集或数据处理返回客户端。 |
在现在一些系统中,由于客户机较多,访问量和数据传输量都较大。为解决相应的瓶颈以及出于安全因素等方面的考虑,往往采用中间件组成三层(多层)结构应用体系(在两层结构应用开发中,常常会编写一些存储过程放在数据库端以供客户端调用,这已经有点类似三层结构)。三层结构应用体系将业务逻辑放在应用服务层,应用服务层接受客户机的业务请求,根据请求访问数据库,做相关处理,将处理结果返回客户机。应用服务层从物理上和逻辑上都可以独立出来,客户机(层)不直接访问数据库服务器(层),而是访问应用服务器(层)。客户层发出的不再是数据请求而是业务(事务)请求。两层与三层结构应用体系的比较如图1所示。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/
领测软件测试网最新更新
关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved 北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5 技术支持和业务联系:info@testage.com.cn 电话:010-51297073 |