七款主流Web服務(wù)器軟件對比
資源天下 2019/8/17 8:50:21
(接上頁)anet Application Server 企業(yè)版所提供的全部特性和功能,并得益于J2EE系統(tǒng)構(gòu)架,擁有更好的商業(yè)工作流程管理工具和應(yīng)用集成功能。
5. Oracle IAS
Oracle iAS的英文全稱是Oracle Internet Application Server,即Internet應(yīng)用服務(wù)器,Oracle iAS是基于Java的應(yīng)用服務(wù)器,通過與Oracle 數(shù)據(jù)庫等產(chǎn)品的結(jié)合,Oracle iAS能夠滿足Internet應(yīng)用對可靠性、可用性和可伸縮性的要求。
Oracle iAS最大的優(yōu)勢是其集成性和通用性,它是一個集成的、通用的中間件產(chǎn)品。在集成性方面,Oracle iAS將業(yè)界最流行的HTTP服務(wù)器Apache集成到系統(tǒng)中,集成了Apache的Oracle iAS通信服務(wù)層可以處理多種客戶請求,包括來自Web瀏覽器、胖客戶端和手持設(shè)備的請求,并且根據(jù)請求的具體內(nèi)容,將它們分發(fā)給不同的應(yīng)用服務(wù)進行處理。在通用性方面,Oracle iAS支持各種業(yè)界標(biāo)準(zhǔn),包括 JavaBeans、CORBA、Servlets以及XML標(biāo)準(zhǔn)等,這種對標(biāo)準(zhǔn)的全面支持使得用戶很容易將在其他系統(tǒng)平臺上開發(fā)的應(yīng)用移植到Oracle平臺上。
6. Apache
Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。本來它只用于小型或試驗Internet網(wǎng)絡(luò),后來逐步擴充到各種Unix系統(tǒng)中,尤其對Linux的支持相當(dāng)完美。
Apache是以進程為基礎(chǔ)的結(jié)構(gòu),進程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個Apache Web站點擴容時,通常是增加服務(wù)器或擴充群集節(jié)點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web服務(wù)器,世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。
7. Tomcat
Tomcat是一個開放源代碼、運行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進行執(zhí)行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標(biāo)準(zhǔn)實現(xiàn),是基于Apache許可證下開發(fā)的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB服務(wù)器都是采用Tomcat。
|