盡管Web服務(wù)器不支持事務(wù)或數(shù)據(jù)庫(kù)連接池,但可以配置(采用)各種策略(策略)以實(shí)現(xiàn)容錯(cuò)(容錯(cuò))和可伸縮性(可伸縮性),如負(fù)載平衡(負(fù)載均衡) ,緩沖區(qū)(Caching)。群集功能經(jīng)常被誤認(rèn)為僅適用于特定于應(yīng)用程序服務(wù)器的功能。
image.png
其次,APP服務(wù)器
根據(jù)我們的定義,作為應(yīng)用程序服務(wù)器,它通過(guò)各種協(xié)議(包括HTTP)將業(yè)務(wù)邏輯展示給客戶端應(yīng)用程序。 Web服務(wù)器處理將HTML發(fā)送到瀏覽器進(jìn)行瀏覽,并且應(yīng)用程序服務(wù)器提供對(duì)業(yè)務(wù)邏輯的訪問(wèn)以供客戶端應(yīng)用程序使用。應(yīng)用程序使用此業(yè)務(wù)邏輯就像調(diào)用對(duì)象的方法(或過(guò)程語(yǔ)言中的函數(shù))。
應(yīng)用程序服務(wù)器的客戶端(包含圖形用戶界面(GUI))可以在PC,Web服務(wù)器或甚至另一個(gè)應(yīng)用程序服務(wù)器上運(yùn)行。在應(yīng)用程序服務(wù)器與其客戶端之間來(lái)回傳遞的信息不限于簡(jiǎn)單的顯示標(biāo)簽。相反,這些信息是程序邏輯。正是這種邏輯采用數(shù)據(jù)和方法調(diào)用的形式而不是靜態(tài)HTML,所以客戶可以按照他們的意愿使用這種公開(kāi)的業(yè)務(wù)邏輯。在大多數(shù)情況下,應(yīng)用程序服務(wù)器通過(guò)組件的應(yīng)用程序接口(API)公開(kāi)業(yè)務(wù)邏輯(用于客戶端應(yīng)用程序),例如基于J2EE(Java 2 Platform,Enterprise Edition)應(yīng)用程序。程序服務(wù)器的EJB(Enterprise JavaBean)組件模型。另外,應(yīng)用程序服務(wù)器可以管理自己的資源,例如包括安全性,事務(wù)處理,資源池和消息傳遞在內(nèi)的關(guān)守職責(zé)。就像Web服務(wù)器一樣,應(yīng)用服務(wù)器也配置了多種可擴(kuò)展性和容錯(cuò)技術(shù)。
今天,WEB服務(wù)器還能夠通過(guò)向服務(wù)器發(fā)送XML有效載荷來(lái)處理數(shù)據(jù)和響應(yīng)。 APP服務(wù)器服務(wù)器在一定程度上還包括WEB服務(wù)器功能。
文章轉(zhuǎn)載請(qǐng)保留網(wǎng)址:http://waterplane.cn/news/industry/2171.html