綠色資(zī)源網:您身邊最(zuì)放心的(de)安全下載站! 最新(xīn)軟件(jiàn)|熱門排行|軟件分類|軟(ruǎn)件專(zhuān)題|廠商大全

綠色(sè)資(zī)源網

技(jì)術教程
您(nín)的位置:首頁(yè)服務器類Web服(fú)務(wù)器 → 對(duì)常見的WEB服務器和應用服(fú)務器的介紹

對常(cháng)見的(de)WEB服務器(qì)和應用服務器的介紹

我(wǒ)要評論 2009/04/24 17:33:08 來(lái)源:綠(lǜ)色資(zī)源網 編輯:佚名 [大(dà) 中(zhōng) ] 評論:0 點擊:406次

在UNIX和LINUX平台下使用最廣泛的免費HTTP服務器是W3C、NCSA和APACHE服務器(qì),而Windows平台NT/2000/2003使用IIS的WEB服務器(qì)。

在選擇使用WEB服務器應考慮的本身特性因(yīn)素有:性(xìng)能、安全性、日誌(zhì)和統計、虛擬主機(jī)、代理服(fú)務器、緩衝服務和(hé)集成應(yīng)用程序等,下麵介紹幾種常用的WEB服務器。

① Microsoft IIS

Microsoft的Web服務器(qì)產品為Internet Information Server (IIS), IIS 是允(yǔn)許在(zài)公共Intranet或Internet上發布信息(xī)的Web服務器(qì)。IIS是目前最(zuì)流行的Web服務器產品之一,很多著名的網站都是建立(lì)在(zài)IIS的平台上(shàng)。IIS提(tí)供了一(yī)個圖形界麵的管(guǎn)理(lǐ)工(gōng)具,稱為 Internet服務管理器,可(kě)用於監視配置和控製Internet服務。

IIS是一(yī)種Web服務組件,其中包括Web服務(wù)器、FTP服務器、NNTP服務(wù)器(qì)和SMTP服務器,分別用於(yú)網頁瀏覽、文件(jiàn)傳(chuán)輸、新聞(wén)服務和郵件發送等方麵,它使(shǐ)得在網絡(包括互聯網和(hé)局域網(wǎng))上發布(bù)信(xìn)息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web服務器功(gōng)能的編程(chéng)接口;同時(shí),它還提供一個Internet數(shù)據庫連接器,可以實現對數據庫的查詢和更新。

② IBM WebSphere

WebSphere Application Server 是 一(yī) 種功能(néng)完善、開放的Web應用程序服務器,是IBM電(diàn)子商務計劃的核心部分,它是基於 Java 的(de)應用環境,用於建立、部署和管理 Internet 和 Intranet Web 應用程(chéng)序。 這(zhè)一(yī)整套產品進行了(le)擴展,以適應 Web 應用程序服(fú)務器(qì)的需要(yào),範圍從簡單到高級直到企業級。

WebSphere 針對以 Web 為中心的開發人(rén)員(yuán),他(tā)們都是在基本 HTTP服務器和 CGI 編(biān)程技術上成(chéng)長起來的。IBM 將(jiāng)提供 WebSphere 產品係(xì)列,通過提供綜合資源、可重(chóng)複使用的組件、功能強大並易(yì)於使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運行(háng)時環境,來(lái)幫助這(zhè)些用戶從簡單的 Web 應(yīng)用程序轉移(yí)到電子商務世界。

③ BEA WebLogic

BEA WebLogic Server 是(shì)一種多功能、基於(yú)標準的web應用服務器(qì),為企業構建自己的(de)應用提供了堅實的(de)基礎。各種應用開發、部署所有關(guān)鍵(jiàn)性(xìng)的任(rèn)務,無論是集成(chéng)各種(zhǒng)係(xì)統和數(shù)據庫,還是提交服務(wù)、跨 Internet 協作,起始點都是 BEA WebLogic Server。由於 它具有全(quán)麵(miàn)的功能、對(duì)開放標準的遵從性、多層(céng)架構、支持基於(yú)組件的開(kāi)發,基於 Internet 的企業(yè)都選擇它來開發、部(bù)署最佳(jiā)的應用。

BEA WebLogic Server 在使(shǐ)應用服務器成(chéng)為企業應用架構的基礎方麵繼(jì)續處於領先地位。BEA WebLogic Server 為構建集成化的企業級(jí)應用提供(gòng)了穩固的基礎,它們以 Internet 的容量和速度(dù),在連網的企(qǐ)業之(zhī)間共享信息、提交服務,實現協(xié)作自(zì)動化。BEA WebLogic Server 的遵從 J2EE 、麵向服務的架構,以及豐(fēng)富的工具集(jí)支(zhī)持(chí),便於實現業(yè)務邏輯、數據和表達的(de)分離,提供開發(fā)和部(bù)署各種業務驅動應用所必需(xū)的底層核心功能。

④ IPlanet Application

IPlanet Application Server作為Sun與Netscape聯(lián)盟產物的(de)iPlanet公司生(shēng)產的iPlanet Application Server 滿足最新J2EE規範的要求。它是一種完整(zhěng)的WEB服務器應用(yòng)解決方案,它允許企業(yè)以便捷的方式,開發、部署和管理關(guān)鍵(jiàn)任(rèn)務 Internet 應用。該解決方案集(jí)高性能、高(gāo)度可伸縮和(hé)高度可用性於一體(tǐ),可以支持大量的具有多種客戶機類(lèi)型與數據源的事務。

iPlanet Application Server的基本核心(xīn)服務包括事務監控(kòng)器(qì)、多(duō)負載平衡選項、對集群和故障轉(zhuǎn)移(yí)全(quán)麵的支持、集成的XML 解(jiě)析器(qì)和可擴展(zhǎn)格式語言轉換(XLST)引(yǐn)擎(qíng)以(yǐ)及對國(guó)際化的全麵支持。iPlanet Application Server 企業版所(suǒ)提供(gòng)的(de)全部特性和功(gōng)能,並(bìng)得益(yì)於J2EE係統構架,擁(yōng)有更好的商業工作流程管理工具(jù)和應用集成功能(néng)。

⑤Oracle IAS

Oracle iAS的英(yīng)文全稱是(shì)Oracle Internet Application Server,即Internet應(yīng)用服務器,Oracle iAS是基於Java的應用服務器,通(tōng)過與Oracle 數據庫等產品的結合(hé),Oracle iAS能(néng)夠滿足(zú)Internet應用對可(kě)靠性、可用性(xìng)和可伸縮性的(de)要(yào)求(qiú)。

Oracle iAS最大的優勢是其集成性(xìng)和通(tōng)用性,它是一個集成的、通用(yòng)的(de)中間(jiān)件產品。在(zài)集成性(xìng)方麵(miàn),Oracle iAS將業(yè)界最流行的HTTP服務器Apache集成(chéng)到係統中,集成了(le)Apache的Oracle iAS通信服務(wù)層可以(yǐ)處理(lǐ)多種客戶請求,包括來自Web瀏覽器、胖客(kè)戶端和手持設備的請求(qiú),並且(qiě)根(gēn)據請求的具體內容,將它們分發給不同的應用服務進行處理。在通用性方麵,Oracle iAS支持各種業界標準,包括 JavaBeans、CORBA、Servlets以及XML標(biāo)準等,這種(zhǒng)對標準的全麵支持使(shǐ)得用戶很容(róng)易將在其他係(xì)統平台上(shàng)開發的應用(yòng)移植到Oracle平台(tái)上(shàng)。

⑥ Apache

Apache源於NCSAhttpd服(fú)務器,經過(guò)多次(cì)修改,成為(wéi)世界上最流行的(de)Web服(fú)務器軟件之一。Apache是自由軟件,所以(yǐ)不斷有人來為它開(kāi)發新的(de)功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快(kuài)、性能穩定,並可(kě)做代理服務器來使(shǐ)用。本來它隻(zhī)用於小型或試驗Internet網絡,後來逐步擴充到各種(zhǒng)Unix係統(tǒng)中,尤其對Linux的支持相當完美。

Apache是以進程為基礎(chǔ)的結構,進程要比線程消(xiāo)耗更多的係統開支,不太適(shì)合於多(duō)處理器環境,因此,在(zài)一個Apache Web站點擴容時,通常(cháng)是增加服務(wù)器或擴充(chōng)群集節點而不是增加(jiā)處理器。到(dào)目前(qián)為止Apache仍然是世界(jiè)上用的最多(duō)的Web服務器,世(shì)界上很多(duō)著(zhe)名(míng)的(de)網站都是Apache的產物,它的成(chéng)功之處主要在於它的(de)源代(dài)碼開放(fàng)、有一支開放的開(kāi)發隊伍、支持(chí)跨平台(tái)的應用(可以運行在幾乎所有的Unix、Windows、Linux係統平(píng)台上)以及它的(de)可移植性等方麵。

⑦ Tomcat

Tomcat是一個(gè)開放源代碼、運行servlet和JSP Web應用(yòng)軟(ruǎn)件的基於Java的Web應用軟件容器。Tomcat Server是根據servlet和(hé)JSP規(guī)範進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規範且比絕大多數商業應用軟件(jiàn)服務器要(yào)好(hǎo)。

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標準實現,是基於Apache許(xǔ)可(kě)證下開發的自(zì)由軟件。Tomcat是完全重寫的Servlet API 2.2和(hé)JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼(mǎ),特別是Apache服務適配器。隨著(zhe)Catalina Servlet引(yǐn)擎的出現(xiàn),Tomcat第四版號的性能得到提升(shēng),使得它成為一個值得考慮的Servlet/JSP容器,因此目前(qián)許多WEB服(fú)務(wù)器(qì)都是采用Tomcat。

關鍵(jiàn)詞:WEB服務器

閱讀本(běn)文(wén)後您有什麽(me)感想? 已有 人給出評價!

  • 1 歡迎(yíng)喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視