扬州城市论坛 百科 对常见的WEB服务器和应用服务器的介绍

对常见的WEB服务器和应用服务器的介绍

UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用iis web服务器。

在选择WEB服务器时,要考虑其自身的特点:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用等。下面是一些常用的WEB服务器。

微软IIS

微软的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服务器的功能;同时还提供了一个互联网数据库连接器,可以查询和更新数据库。

IBM WebSphere

WebSphere Application Server是一个功能良好且开放的Web应用服务器,是IBM电子商务计划的核心部分。它是一个基于Java的应用环境,用于构建、部署和管理Internet和Intranet Web应用程序。这一整套产品已经扩展到满足Web应用服务器的需求,从简单到高级再到企业级。

WebSphere的以Web为中心的开发人员是在基本的HTTP服务器和CGI编程技术上成长起来的。IBM将提供WebSphere产品家族,通过提供全面的资源、可重用的组件、功能强大且易于使用的工具以及支持HTTP和IIOP通信的可扩展运行时环境,来帮助这些用户从简单的Web应用程序转向电子商务世界。

BEA WebLogic

BEA WebLogic Server是一款多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。应用程序开发和部署的所有关键任务,无论是集成各种系统和数据库,还是提交服务和通过Internet进行协作,都从BEA WebLogic Server开始。由于其功能全面,符合开放标准,多层架构和支持基于组件的开发,基于互联网的企业选择它来开发和部署最好的应用程序。

BEA WebLogic Server在使应用程序服务器成为企业应用程序体系结构的基础方面继续处于领先地位。BEA WebLogic Server为构建集成的企业应用程序提供了坚实的基础。借助互联网的容量和速度,BEA WebLogic Server可以在联网的企业之间共享信息和提交服务,从而实现协作自动化。BEA WebLogic Server的J2EE兼容、面向服务的架构和丰富的工具集支持有助于业务逻辑、数据和表达式的分离,并提供开发和部署各种业务驱动的应用程序所需的底层核心功能。

IPlanet应用

IPlanet应用服务器是Sun公司和Netscape公司联合的产物。iplanet公司生产的iPlanet应用服务器符合最新J2EE规范的要求。它是一个完整的WEB服务器应用程序解决方案,允许企业以方便的方式开发、部署和管理任务关键型互联网应用程序。该解决方案结合了高性能、高可扩展性和高可用性,能够支持多种客户端类型和数据源的大量事务。

iPlanet应用服务器的基本核心服务包括事务监视器、多负载平衡选项、对集群和故障转移的全面支持、集成的XML解析器和可扩展格式语言转换(XLST)引擎以及对国际化的全面支持。iPlanet应用服务器企业版提供的所有特性和功能,并得益于J2EE系统架构,拥有更好的业务工作流管理工具和应用集成功能。

oracle IAS

Oracle iAS的英文全称是Oracle Internet Application Server,即Internet Application Server。Oracle iAS是一个基于Java的应用服务器。通过与Oracle数据库和其他产品的结合,Oracle iAS可以满足互联网应用对可靠性、可用性和可伸缩性的要求。

Oracle iAS最大的优势是集成性和通用性。它是一个集成的通用中间件产品。在集成方面,Oracle iAS将业界最流行的HTTP服务器Apache集成到系统中。与Apache集成的Oracle iAS的通信服务层可以处理各种客户请求,包括来自Web浏览器、胖客户端和手持设备的请求,并根据请求的具体内容将其分发到不同的应用服务进行处理。在通用性方面,Oracle iAS支持各种行业标准,包括JavaBeans、CORBA、Servlets和XML标准。这种对标准的全面支持使得用户可以很容易地将在其他系统平台上开发的应用程序移植到Oracle平台上。

阿帕契族

Apache起源于NCSAhttpd server,经过多次修改,已经成为世界上最流行的Web服务器软件之一。Apache是一个自由软件,所以人们不断地为它开发新功能、新特性和修改原有的缺陷。Apache的特点是简单、速度快、性能稳定,可以作为代理服务器使用。最初,它只用于小型或实验性的互联网网络,然后逐渐扩展到各种Unix系统,尤其是Linux。

Apache是一个基于流程的结构。进程比线程消耗更多的系统开销,所以不适合多处理器环境。因此,当扩展Apache网站时,通常会添加服务器或集群节点,而不是处理器。至今,Apache仍然是世界上使用最多的Web服务器,世界上很多著名的网站都是Apache的产品。它的成功在于它的开源代码、开放的开发团队、对跨平台应用的支持(几乎可以在所有Unix、Windows和Linux平台上运行)以及可移植性。

雄猫

Tomcat是一个开源的、基于Java的Web应用程序容器,它运行servlet和JSP Web应用程序。Tomcat服务器是按照servlet和JSP规范实现的,所以我们可以说Tomcat服务器也实现了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版本4的性能得到了提升,成为了一个值得考虑的Servlet/JSP容器。因此,目前很多WEB服务器都采用Tomcat。

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a2919.html

对常见的WEB服务器和应用服务器的介绍

扬州城市论坛后续将为您提供丰富、全面的关于对常见的WEB服务器和应用服务器的介绍内容,让您第一时间了解到关于对常见的WEB服务器和应用服务器的介绍的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。