产业气象站|一文看懂web服务器、应用服务器、反向代理服务器区别与联系( 三 )


在Web服务器发展的同一个时期 , 应用服务器已经存在并发展很长一段时间了 。
一些公司为Unix开发了Tuxedo(面向事务的中间件)、TopEnd、Encina等产品 , 这些产品都是从类似IMS和CICS的主机应用管理和监控环境衍生而来的 。
大部分的这些产品都指定了“封闭的”产品专用通信协议来互连胖客户机(“fat”client)和服务器 。
在90年代 , 这些传统的应用服务器产品开始嵌入HTTP通信功能 , 刚开始要利用网关来实现 。 不久后它们之间的界线开始变得模糊了 。
同时 , Web服务器越来越成熟 , 可以处理更高的负载、更多的并发和拥有更好的特性;应用服务器开始添加越来越多的基于HTTP的通信功能 。 所有的这些导致了Web服务器与应用服务器的界限变得更窄了 。
目前 , “应用服务器”和“Web服务器”之间的界限已经变得模糊不清了 。 但是人们还把这两个术语区分开来 , 作为强调使用 。
当有人说到“Web服务器”时 , 你通常要把它认为是以HTTP为核心、WebUI为向导的应用 。
当有人说到“应用服务器”时 , 你可能想到“高负载、企业级特性、事务和队列、多通道通信(HTTP和更多的协议)” 。 但现在提供这些需求的基本上都是同一个产品 。