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

分佈式開發

鎖定
分佈式開發和分佈式應用開發是兩個概念。隔離開發配合或者透明開發配合的一個開發模式,本質是工作模式。
分佈式應用開發,是講分佈式應用服務系統的開發內容和結構,本質是IT系統結構。
兩者不同。
中文名
分佈式應用開發
背    景
網絡已走到社會的各個角落
學    科
計算機
用    途
數據庫應用程序

分佈式開發基本信息

何為分佈式應用開發模式
在數據庫應用程序的開發過程中,網絡已走到社會的各個角落。從金融行業的銀行聯網、交通行業的售票系統、公安系統的全國户籍管理等等,這些企業或行業單位之間地理分佈性或業務分佈性,使得一個企業或行業擁有多個網絡服務器,如何在這種分佈式的網絡環境下實現高效的數據庫應用程序的開發是一個重要的問題。
分佈式應用開發簡單的説,是指將用户界面、控制枱服務、數據庫管理三個層次部署在不同的位置上。其中用户界面是客户端實現的功能,控制枱服務是一個專門的服務器,數據管理是在一個專門的數據庫服務器上實現的。
提示:這裏的Web服務器,都是指軟件(如IIS等Web服務器軟件),它和Web服務器應用以及其它程序等,共同存在於服務器計算機上。
控制枱CGI應用:是一個獨立的控制枱EXE。它在一個標準輸入設備上接收客户端的請求信息,在標準輸出設備上將結果返回給服務器。

分佈式開發其他信息

分佈式結構層次如圖1所示。
當然在應用中,為了節省成本或實際需要,利用計算機的多任務性和強大的計算能力,我們往往把控制枱服務器數據庫服務器放在同一個計算機中。如圖1所示內容又可以如圖2所示,雖然減少了計算機的數量,但實質意義並沒有改變。
提示:我們在以後的連接遠程數據庫的示例中,均採用圖2連接方式。