産品文檔

  

立即咨詢
應用服務器知識大(dà)放(fàng)送
點擊次數:0    發布時間:2019/1/29
應用程序服務器是爲應用程序提供業務邏輯的代碼。它是基于組件(jiàn)的位于以服務器爲中心的架構的中間層,這個架構主要基于Web。中間層是業務邏輯所在的應用服務器,而第三層則是事(shì)務服務器的數據庫。應用程序服務器充當的是用戶和數據庫之間的交互。


 
應用服務器通過各種協議(yì)把商業邏輯曝露給客戶端的程序。它還(hái)可(kě)以包括計(jì)算機(jī)、web服務器或其他(tā)應用服務器上的圖形用戶界面。業務邏輯通過組件(jiàn)API公開。它還(hái)管理(lǐ)自(zì)己的資源以及執行安全性、事(shì)務處理(lǐ)、資源池以及消息傳遞。
 
對于高端需求,應用服務器往往具有高可(kě)用性監視、集群化、負載平衡、集成冗餘和高性能分(fēn)布式應用服務,以及對複雜的數據庫訪問(wèn)的支持。
 
在流行的應用服務器平台中有J2EE,WebLogic,Glassfish,JBoss企業應用平台,以及Apache Tomcat和Apache Geronimo等等。
 
爲什麽要使用應用服務器?有什麽好處?
 
當你(nǐ)需要與現有數據庫和服務器(如(rú)Web服務器)集成時,就(jiù)應使用應用程序服務器。
 
它可(kě)以通過支持應用程序更新和升級的集中式方法來(lái)提供數據和代碼的完整性。
 
可(kě)擴展性是使用應用服務器的另一個原因和好處。應用程序服務器可(kě)以連接數據庫連接池。這意味着組織可(kě)以在不增加數據庫連接量的情況下擴展Web“服務器農場”。
 
另一個好處是安全。使用單獨的數據訪問(wèn)層執行數據驗或顯示業務邏輯,可(kě)以确保以Web表單輸入的文本不被SQL調用。通過集中化身(shēn)份驗證過程以及數據訪問(wèn)管理(lǐ),安全性也有所提高。
 
它還(hái)可(kě)以通過對網絡流量進行限制來(lái)提高大(dà)量使用應用程序的性能。
 
它與其他(tā)類型的服務器有何區别?
 
應用程序服務器與Web服務器不同,因爲前者通過多種協議(yì)處理(lǐ)向應用程序提供業務邏輯,而Web服務器響應并處理(lǐ)HTTP請(qǐng)求。雖然Web服務器可(kě)能不支持事(shì)務或數據庫連接池,但(dàn)它可(kě)能具有容錯和可(kě)擴展性功能,如(rú)負載平衡、緩存和集群。
 
應用服務器與數據庫服務器不同,因爲該服務器執行諸如(rú)數據分(fēn)析、存儲、數據處理(lǐ)、歸檔以及其他(tā)與數據管理(lǐ)相(xiàng)關的任務。數據庫服務器則使用諸如(rú)ODBC、JDBC等協議(yì)來(lái)命名。
 
以上就(jiù)是我們要跟大(dà)家分(fēn)享的有關知識,希望對大(dà)家有所幫助。
爲您提供出衆的上雲實踐機(jī)會和全面的尊貴服務