此頁沒有內(nèi)容條目
內(nèi)容

三層應(yīng)用程序

要使用遠(yuǎn)程數(shù)據(jù)服務(wù)技術(shù),必須要了解三層的客戶端/服務(wù)器模型。該模型將客戶端/服務(wù)器系統(tǒng)的不同組件分成三“層”:

?客戶端層 — Web 瀏覽器在其上顯示 Web 頁面的本地計(jì)算機(jī),Web 頁面可以顯示并處理來自遠(yuǎn)程數(shù)據(jù)源的數(shù)據(jù),或者(在不基于 Web 的應(yīng)用程序中)是單獨(dú)編譯的前端應(yīng)用程序。

 

?中間層 — 其組件封裝了組織業(yè)務(wù)規(guī)則的 Microsoft? Windows NT? Server 主機(jī)。中間層組件可以是在 Internet Information Server 上執(zhí)行的 Active Server Pages 腳本,或者是(在不基于 Web 的應(yīng)用程序中)編譯的可執(zhí)行文件。

 

?數(shù)據(jù)源層 — 宿主數(shù)據(jù)庫管理系統(tǒng) (DBMS) 計(jì)算機(jī),該管理系統(tǒng)可以是 Microsoft? SQL Server? 數(shù)據(jù)庫。(在兩層應(yīng)用程序中,中間層與數(shù)據(jù)源層組合在一起。)

這些層沒有必要對(duì)應(yīng)于網(wǎng)絡(luò)上的物理位置。例如,所有三層可能只存在于兩臺(tái)計(jì)算機(jī)上。一臺(tái)計(jì)算機(jī)可能是 Microsoft? Windows? 95 計(jì)算機(jī),該計(jì)算機(jī)將 Microsoft? Internet Explorer 4.0 作為它的瀏覽器來運(yùn)行。第二臺(tái)計(jì)算機(jī)可能是運(yùn)行 Internet Information Server 和 Microsoft SQL Server 的 Windows NT Server 計(jì)算機(jī)。為獲得最高性能和維護(hù)的方便性而在網(wǎng)絡(luò)上分配進(jìn)程和數(shù)據(jù)時(shí),用這種方式設(shè)計(jì)將使應(yīng)用程序具有更大的靈活性。