複製鏈接
請複製以下鏈接發送給好友

中間層服務器

鎖定
中間層服務器是用户接口或 Web 客户端與數據庫之間的邏輯層。
中文名
中間層服務器
外文名
Middle Tier Server

中間層服務器基本介紹

中間層 (Middle Tier)也稱作“應用程序服務器層或應用服務層”,是用户接口或 Web 客户端與數據庫之間的邏輯層。典型情況下 Web 服務器位於該層,業務對象在此實例化。中間層是生成並操作接收信息的業務規則和函數的集合。它們通過業務規則(可以頻繁更改)完成該任務,並由此被封裝到在物理上與應用程序程序邏輯本身相獨立的組件中。

中間層服務器數據處理過程

客户端(用户界面層),提供用户與系統的友好訪問;
第二層是應用服務層(也叫中間層),專司業務邏輯的實現;
第三層是數據源層(數據服務層,數據庫系統),負責數據信息的存儲、訪問及其優化。

中間層服務器優點

由於業務邏輯被提取到應用服務層,大大降低了客户端負擔,因此也成為受客户(Thin Client)結構,三層結構在傳統的二層結構的基礎上增加了應用服務層,將應用邏輯單獨進行處理,從而使得用户界面與應用邏輯位於不同的平台上,兩者之間的通信協議由系統自行定義。通過這樣的結構設計,使得應用邏輯被所有用户共享,這是兩層結構應用軟件與三層應用軟件之間最大的區別。三層結構將表示部分和業務邏輯部分按照客户層和應用服務層相分離,客户端和應用服務層、應用服務層和數據庫服務層之間的通訊、異構平台之間的數據交換等都可以通過中間件或者相關程序來實現。當數據庫或者應用服務層的業務邏輯改變時,客户端並不需要改變,反之亦然,大大提高了系統模塊的複用性,縮短開發週期,降低維護費用。