2024年3月30日发(作者:)

如今互联网的WEB平台种类繁多,各种软硬件组合的WEB系统更是数不胜数,下面

就来介绍一下几种常用的WEB服务器:

1、Microsoft IIS

Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在

公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务器产

品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,

称为 Internet服务管理器,可用于监视配置和控制Internet服务。

IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP

服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包

括互联网和局域网)上发布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)

作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可

以实现对数据库的查询和更新。

2、IBM WebSphere

WebSphere软件平台能够帮助客户在Web上创建自己的业务或将自己的业务扩展到

Web上,为客户提供了一个可靠、可扩展、跨平台的解决方案。作为IBM电子商务应用

框架的一个关键组成部分,WebSphere软件平台为客户提供了一个使其能够充分利用

Internet的集成解决方案。

WebSphere软件平台提供了一整套全面的集成电子商务软件解决方案。作为一种基

于行业标准的平台,它拥有足够的灵活性,能够适应市场的波动和商业目标的变化。它能

够创建、部署、管理、扩展出强大、可移植、与众不同的电子商务应用,所有这些内容在

必要时都可以与现有的传统应用实现集成。以这一稳固的平台为基础,客户可以将不同的

IT环境集成在一起,从而能够最大程度地利用现有的投资。

WebSphere Application Server 是 一 种功能完善、开放的Web应用程序服务器,

是IBM电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理

Internet 和 Intranet Web 应用程序。 这一整套产品进行了扩展,以适应 Web 应用程

序服务器的需要,范围从简单到高级直到企业级。

WebSphere 针对以 Web 为中心的开发人员,他们都是在基本 HTTP服务器和 CGI

编程技术上成长起来的。IBM 将提供 WebSphere 产品系列,通过提供综合资源、可重

复使用的组件、功能强大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸缩运行

时环境,来帮助这些用户从简单的 Web 应用程序转移到电子商务世界。

3、BEA WebLogic

BEA WebLogic Server 是一种多功能、基于标准的web应用服务器,为企业构建自

己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系

统和数据库,还是提交服务、跨 Internet 协作,起始点都是 BEA WebLogic Server。由

于 它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于

Internet 的企业都选择它来开发、部署最佳的应用。

BEA WebLogic Server 在使应用服务器成为企业应用架构的基础方面继续处于领先

地位。BEA WebLogic Server 为构建集成化的企业级应用提供了稳固的基础,它们以

Internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。BEA

WebLogic Server 的遵从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现

业务逻辑、数据和表达的分离,提供开发和部署各种业务驱动应用所必需的底层核心功能。

4、IPlanet Application Server

作为Sun与Netscape联盟产物的iPlanet公司生产的iPlanet Application Server 满

足最新J2EE规范的要求。它是一种完整的WEB服务器应用解决方案,它允许企业以便捷

的方式,开发、部署和管理关键任务 Internet 应用。该解决方案集高性能、高度可伸缩

和高度可用性于一体,可以支持大量的具有多种客户机类型与数据源的事务。

iPlanet Application Server的基本核心服务包括事务监控器、多负载平衡选项、对集

群和故障转移全面的支持、集成的XML 解析器和可扩展格式语言转换(XLST)引擎以及

对国际化的全面支持。iPlanet Application Server 企业版所提供的全部特性和功能,并

得益于J2EE系统构架,拥有更好的商业工作流程管理工具和应用集成功能。

5、Oracle IAS

Oracle iAS的英文全称是Oracle Internet Application Server,即Internet应用服

务器,Oracle iAS是基于Java的应用服务器,通过与Oracle 数据库等产品的结合,Oracle

iAS能够满足Internet应用对可靠性、可用性和可伸缩性的要求。

Oracle iAS最大的优势是其集成性和通用性,它是一个集成的、通用的中间件产品。

在集成性方面,Oracle iAS将业界最流行的HTTP服务器Apache集成到系统中,集成了

Apache的Oracle iAS通信服务层可以处理多种客户请求,包括来自Web浏览器、胖客

户端和手持设备的请求,并且根据请求的具体内容,将它们分发给不同的应用服务进行处

理。在通用性方面,Oracle iAS支持各种业界标准,包括 JavaBeans、CORBA、Servlets

以及XML标准等,这种对标准的全面支持使得用户很容易将在其他系统平台上开发的应用

移植到Oracle平台上。

6、Apache

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器

软件之一。Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原

来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来

它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的

支持相当完美。

Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多

处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点

而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,世界上

很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开

放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统

平台上)以及它的可移植性等方面。

7、Tomcat

Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web

应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以

说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于

Apache许可证下开发的自由软件。Tomcat是完全重写的Servlet API 2.2和JSP 1.1兼

容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。

随着Catalina Servlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值

得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。