對常見的WEB服務器和應用服務器的介紹 |
發(fā)布時間: 2012/5/24 20:45:26 |
在UNIX和LINUX平臺下使用最廣泛的免費HTTP億恩科技服務器是W3C、NCSA和APACHE億恩科技服務器,而Windows平臺NT/2000/2003使用IIS的WEB億恩科技服務器。 在選擇使用WEB億恩科技服務器應考慮的本身特性因素有:性能、安全性、日志和統(tǒng)計、虛擬億恩科技主機、代理億恩科技服務器、緩沖服務和集成應用程序等,下面介紹幾種常用的WEB億恩科技服務器。 ① Microsoft IIS Microsoft的Web億恩科技服務器產(chǎn)品為Internet Information Server (IIS), IIS 是允許在公共Intranet或Internet上發(fā)布信息的Web億恩科技服務器。IIS是目前最流行的Web億恩科技服務器產(chǎn)品之一,很多著名的網(wǎng)站:(1tcdy.com)都是建立在IIS的平臺上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務管理器,可用于監(jiān)視配置和控制Internet服務。 IIS是一種Web服務組件,其中包括Web億恩科技服務器、FTP億恩科技服務器、NNTP億恩科技服務器和SMTP億恩科技服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,它使得在網(wǎng)絡(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web億恩科技服務器功能的編程接口;同時,它還提供一個Internet數(shù)據(jù)庫連接器,可以實現(xiàn)對數(shù)據(jù)庫的查詢和更新。 ② IBM WebSphere WebSphere Application Server 是 一 種功能完善、開放的Web應用程序億恩科技服務器,是IBM電子商務計劃的核心部分,它是基于 Java 的應用環(huán)境,用于建立、部署和管理 Internet 和 Intranet Web 應用程序。 這一整套產(chǎn)品進行了擴展,以適應 Web 應用程序億恩科技服務器的需要,范圍從簡單到高級直到企業(yè)級。 WebSphere 針對以 Web 為中心的開發(fā)人員,他們都是在基本 HTTP億恩科技服務器和 CGI 編程技術(shù)上成長起來的。IBM 將提供 WebSphere 產(chǎn)品系列,通過提供綜合資源、可重復使用的組件、功能強大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運行時環(huán)境,來幫助這些用戶從簡單的 Web 應用程序轉(zhuǎn)移到電子商務世界。 ③ BEA WebLogic BEA WebLogic Server 是一種多功能、基于標準的web應用億恩科技服務器,為企業(yè)構(gòu)建自己的應用提供了堅實的基礎(chǔ)。各種應用開發(fā)、部署所有關(guān)鍵性的任務,無論是集成各種系統(tǒng)和數(shù)據(jù)庫,還是提交服務、跨 Internet 協(xié)作,起始點都是 BEA WebLogic Server。由于 它具有全面的功能、對開放標準的遵從性、多層架構(gòu)、支持基于組件的開發(fā),基于 Internet 的企業(yè)都選擇它來開發(fā)、部署最佳的應用。 BEA WebLogic Server 在使應用億恩科技服務器成為企業(yè)應用架構(gòu)的基礎(chǔ)方面繼續(xù)處于領(lǐng)先地位。BEA WebLogic Server 為構(gòu)建集成化的企業(yè)級應用提供了穩(wěn)固的基礎(chǔ),它們以 Internet 的容量和速度,在連網(wǎng)的企業(yè)之間共享信息、提交服務,實現(xiàn)協(xié)作自動化。BEA WebLogic Server 的遵從 J2EE 、面向服務的架構(gòu),以及豐富的工具集支持,便于實現(xiàn)業(yè)務邏輯、數(shù)據(jù)和表達的分離,提供開發(fā)和部署各種業(yè)務驅(qū)動應用所必需的底層核心功能。 ④ IPlanet Application IPlanet Application Server作為Sun與Netscape聯(lián)盟產(chǎn)物的iPlanet公司生產(chǎn)的iPlanet Application Server 滿足最新J2EE規(guī)范的要求。它是一種完整的WEB億恩科技服務器應用解決方案,它允許企業(yè)以便捷的方式,開發(fā)、部署和管理關(guān)鍵任務 Internet 應用。該解決方案集高性能、高度可伸縮和高度可用性于一體,可以支持大量的具有多種客戶機類型與數(shù)據(jù)源的事務。 iPlanet Application Server的基本核心服務包括事務監(jiān)控器、多負載平衡選項、對集群和故障轉(zhuǎn)移全面的支持、集成的XML 解析器和可擴展格式語言轉(zhuǎn)換(XLST)引擎以及對國際化的全面支持。iPlanet Application Server 企業(yè)版所提供的全部特性和功能,并得益于J2EE系統(tǒng)構(gòu)架,擁有更好的商業(yè)工作流程管理工具和應用集成功能。 ⑤Oracle IAS Oracle iAS的英文全稱是Oracle Internet Application Server,即Internet應用億恩科技服務器,Oracle iAS是基于Java的應用億恩科技服務器,通過與Oracle 數(shù)據(jù)庫等產(chǎn)品的結(jié)合,Oracle iAS能夠滿足Internet應用對可靠性、可用性和可伸縮性的要求。 Oracle iAS最大的優(yōu)勢是其集成性和通用性,它是一個集成的、通用的中間件產(chǎn)品。在集成性方面,Oracle iAS將業(yè)界最流行的HTTP億恩科技服務器Apache集成到系統(tǒng)中,集成了Apache的Oracle iAS通信服務層可以處理多種客戶請求,包括來自Web瀏覽器、胖客戶端和手持設(shè)備的請求,并且根據(jù)請求的具體內(nèi)容,將它們分發(fā)給不同的應用服務進行處理。在通用性方面,Oracle iAS支持各種業(yè)界標準,包括 JavaBeans、CORBA、Servlets以及XML標準等,這種對標準的全面支持使得用戶很容易將在其他系統(tǒng)平臺上開發(fā)的應用移植到Oracle平臺上。 ⑥ Apache Apache源于NCSAhttpd億恩科技服務器,經(jīng)過多次修改,成為世界上最流行的Web億恩科技服務器軟件之一。Apache是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理億恩科技服務器來使用。本來它只用于小型或試驗Internet網(wǎng)絡,后來逐步擴充到各種Unix系統(tǒng)中,尤其對Linux的支持相當完美。 Apache是以進程為基礎(chǔ)的結(jié)構(gòu),進程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個Apache Web站點擴容時,通常是增加億恩科技服務器或擴充群集節(jié)點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web億恩科技服務器,世界上很多著名的網(wǎng)站:(1tcdy.com)都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。 ⑦ Tomcat Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟件的基于Java的Web應用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進行執(zhí)行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應用軟件億恩科技服務器要好。 Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標準實現(xiàn),是基于Apache許可證下開發(fā)的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB億恩科技服務器都是采用Tomcat。 本文出自:億恩科技【1tcdy.com】 |