后端系統(tǒng),后端系統(tǒng)是什么意思
后端系統(tǒng),后端系統(tǒng)是什么意思
“后端系統(tǒng)”從寬泛的角度上講是指向用戶提供數(shù)據(jù)的服務(wù)器、超級(jí)服務(wù)器、群集系統(tǒng)、中程系統(tǒng)以及大型機(jī)。這些服務(wù)所在的位置通常稱為服務(wù)器場(chǎng)或數(shù)據(jù)中心。
客戶機(jī)/服務(wù)器中的服務(wù)器稱為后端系統(tǒng)。服務(wù)器配備大容量存儲(chǔ)器并安裝數(shù)據(jù)庫(kù)系統(tǒng),用于數(shù)據(jù)的存放和數(shù)據(jù)檢索;客戶端安裝專用的軟件,負(fù)責(zé)數(shù)據(jù)的輸入、運(yùn)算和輸出。客戶機(jī)/服務(wù)器計(jì)算將處理分為前端應(yīng)用程序(在客戶端的工作站中運(yùn)行)和后端服務(wù)。典型的后端服務(wù)包括數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、消息傳送系統(tǒng)(如Lotus Notes和Microsoft Exchange)和舊式系統(tǒng)(如IBM主機(jī))的網(wǎng)關(guān)以及網(wǎng)絡(luò)管理系統(tǒng)。
用戶在前端系統(tǒng)中與應(yīng)用程序進(jìn)行交互從而在后端系統(tǒng)上生成請(qǐng)求。然后,后端系統(tǒng)對(duì)這些請(qǐng)求進(jìn)行處理,并搜索和排序數(shù)據(jù)、提供文件以及其他各種服務(wù)。后端系統(tǒng)在物理上距離數(shù)據(jù)存儲(chǔ)系統(tǒng)較近,因此這一布局使網(wǎng)絡(luò)的利用率很高。
三層系統(tǒng)由于添加了一個(gè)中間系統(tǒng)(該系統(tǒng)執(zhí)行某些通常由客戶機(jī)或服務(wù)器完成的處理),從而擴(kuò)展了客戶機(jī)/服務(wù)器系統(tǒng)。最重要的是,中間層在使命關(guān)鍵的商業(yè)環(huán)境中用來(lái)存放所有應(yīng)用程序共享的業(yè)務(wù)邏輯(規(guī)則、過(guò)程和/操作順序)。
在三層模型中,命令先是被發(fā)送到服務(wù)的"中間層",然后由它將命令發(fā)送給數(shù)據(jù)源。數(shù)據(jù)庫(kù)對(duì) SQL 語(yǔ)句進(jìn)行處理并將結(jié)果送回到中間層,中間層再將結(jié)果送回給用戶。這種三層模型提供了對(duì)于各種更新的更大控制,而且它還簡(jiǎn)化了應(yīng)用程序的部署。在許多情況下,這種三層模型還可以提供性能上的優(yōu)勢(shì)。
當(dāng)使用因特網(wǎng)/企業(yè)網(wǎng)技術(shù)時(shí),可將Web服務(wù)器置于中間層中。它接受來(lái)自客戶端的請(qǐng)求,在屏幕上顯示請(qǐng)求,將這些請(qǐng)求傳遞到后端系統(tǒng),接受響應(yīng),將該響應(yīng)格式化到Web頁(yè)中,然后將該Web頁(yè)發(fā)送給用戶。該系統(tǒng)是可伸縮的。如果通信量增加,Web服務(wù)器可將其工作負(fù)載的一部分分配給未處于繁忙狀態(tài)的同層服務(wù)器。
例如,根據(jù)Microsoft技術(shù)構(gòu)建的聯(lián)機(jī)注冊(cè)系統(tǒng)可采用Internet Explorer前端界面和Microsoft SQL Server后端數(shù)據(jù)庫(kù)。而中間層由運(yùn)行Microsoft Internet Information Server(IIS)(使用ActiveX技術(shù)和動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)(ASP))的WindowsNT/Windows 2000服務(wù)器組成。當(dāng)用戶訪問(wèn)Web服務(wù)器時(shí),ActiveX組件下載到客戶端以便為訪問(wèn)后端數(shù)據(jù)庫(kù)信息提供客戶端支持。
非常好我支持^.^
(242) 99.6%
不好我反對(duì)
(1) 0.40000000000001%
相關(guān)閱讀:
( 發(fā)表人:admin )