林 锋
(福州大学阳光学院,福建 福州 350015)
企业应用体系经历了巨大的发展:第一代企业是集中式的大型机应用,在20世纪80年代后期到90年代中期,几乎所有的企业应用都采纳了两层体系机构,即客户/服务器(Client/Server)结构,后来企业应用体系结构发展到三层,然后是基于Web的体系结构.
传统的管理信息系统(MIS)开发采用了C/S模式软件,系统分为客户和服务器两个部分,它他们分别运行于不同的机器中.从体系结构上讲,一般采用应用层(客户层)和数据库服务层(服务层).

图1 两层应用体系结构
客户端(应用层)提供用户操作界面,接受数据输入,向数据服务层发出数据请求并接受返回的数据结果,根据业务逻辑进行相关的运算,向客户显示相关信息.数据服务层接受客户端的数据请求,并做相关数据处理,将数据集或数据处理结果返回客户端.在传统的两层结构模式中,客户机和数据库服务器通过数据库桥API直接通信,数据库桥API的典型代表就是ODBC和JDBC.
为了解决两层计算模式所产生的问题,人们对两成体系结构进行修改.引入了三层体系结构.这个三层体系结构将表现层和业务逻辑层分开,表现层放在客户端,而将业务逻辑层放在应用服务器上.
客户端统一通过浏览器与系统进行交互,中间层提供Web服务器为用户层提供表现逻辑(用户界面),负责与用户交……