Web应用系统具有三层结构:
  第一层是表示层。由客户端向URL(Universal Recourse Locator,统一资源定位器)所指定的Web服务器提出服务申请。Web服务器对用户进行身份验证后,用HTTP协议把所需的文件资料传送给用户,客户端只是接收文件资料,并显示在WWW浏览器上。
  第二层(具有CGI或Web服务器)是应用逻辑层。它主要利用服务器完成客户的应用功能,即:Web服务器接受客户申请,首先需要执行CGI程序,以便与数据库连接,进行申请处理,而后将处理结果返回Web服务器,再由Web服务器传至客户端。
  第三层是数据层。Web应用模式的发展推动着进行Web开发的技术的进步,传统的单纯应用HTML进行Web开发的模式已经不能满足人们的需要了,Web服务器一般安装在一台功能强大的计算机上,但不可能充分利用服务器的计算机处理能力为远程用户提供更多的动态的、有趣的内容。针对这些问题,不同厂家提供了不同的技术来完善Web应用的开发。微软在其Windows NT 4.0上提供了IIS(Internet Infomation Server),其设计目标是提供适应性强的Internet和Intranet服务器功能。通过围绕Windows NT所做的优化,IIS具有很高的执行效率、出色的安全保密性、易于管理以及启动迅速等特点。
---------北京航空航天大学国家软件开发环境重点实验室 周  刚
郑州航空工业管理学院   北京航空航天大学 杜光耀本文摘自 《网络报》