3、J2EE產(chǎn)品的比較標準
由于目前應(yīng)用服務(wù)器產(chǎn)品的功能多樣,實現(xiàn)不盡相同,各自的描述和理解有所混淆。為了幫助企業(yè)選擇合適的應(yīng)用服務(wù)器構(gòu)建企業(yè)多層應(yīng)用,快速實現(xiàn)企業(yè)信息化,筆者建議從應(yīng)用服務(wù)器的基本特性和擴展特性兩個方面來考察企業(yè)應(yīng)用服務(wù)器。
3.1.1基本特性
基本特性是指應(yīng)用服務(wù)器的實現(xiàn)應(yīng)該包括的基本運行環(huán)境和支持標準:
(1) J2EE的兼容性,指對J2EE等標準的支持程度; (2) 操作系統(tǒng),指支持應(yīng)用服務(wù)器運行的操作系統(tǒng)平臺; (3) Web服務(wù)器,指應(yīng)用服務(wù)器對Web服務(wù)器的支持策略(如內(nèi)置或集成)及Web服務(wù)器產(chǎn)品; (4) 數(shù)據(jù)層支持,指支持的數(shù)據(jù)庫連接標準(JDBC/ODBC)和數(shù)據(jù)庫產(chǎn)品; (5) 對象模型支持,指對主要分布式對象模型(EJB/CORBA/DCOM)的支持。
3.1.2擴展特性 擴展特性描述了應(yīng)用服務(wù)器為獲得高性能和競爭能力而需要提供的特性,主要包括:
(1)可用性:指系統(tǒng)在預(yù)期的長時間內(nèi)可以進行的持續(xù)性操作,保證和提高應(yīng)用服務(wù)器的運行性能和可靠性。用于提供可用性的技術(shù)主要有負載均衡、失效恢復(fù)、緩存等。
(2)可伸縮性:指用戶負載增加后,系統(tǒng)仍能維持同樣的響應(yīng)時間。用于提供可伸縮性的技術(shù)主要是集群。(需要說明的是,集群也可用于實現(xiàn)可用性)。
(3)可管理性:指對應(yīng)用服務(wù)器及部署在其上的應(yīng)用進行管理的能力,包括組件的部署能力、系統(tǒng)資源和性能的監(jiān)控和調(diào)整能力等。
(4)安全性:指保證應(yīng)用和數(shù)據(jù)安全的特性,包括加密、訪問控制、目錄服務(wù)、認證和授權(quán)等服務(wù)。
(5)集成性:指應(yīng)用服務(wù)器具有哪些與其他應(yīng)用系統(tǒng)連接和集成的能力。
(6)開發(fā)有效性:指支持建立各層應(yīng)用開發(fā)的能力,用于幫助提高在應(yīng)用服務(wù)器平臺上的開發(fā)效率。
(7)Web Services支持:Web Services是Internet上電子商務(wù)的標準,它允許企業(yè)應(yīng)用通過標準的協(xié)議互相訪問,也被認為是下一代Inetrnet上企業(yè)應(yīng)用的標準,所以應(yīng)用服務(wù)器有支持Web Services的必要。
出處:
責任編輯:藍色
上一頁 應(yīng)用服務(wù)器的解決方案及比較 下一頁 兩個評測J2EE產(chǎn)品的標準
◎進入論壇網(wǎng)絡(luò)編程版塊參加討論
|