系統(tǒng)平臺的邏輯結構
本公司的軟件系統(tǒng)都使用三層結構的程序構造技術,分數據庫層、中間服務層和客戶層。數據庫層安裝在數據庫服務器上,數據庫可以是MS SQL Server、Oracle、Sybase等大型數據庫。
中間服務層封裝企業(yè)邏輯,專門處理用戶的數據請求。中間服務層只是在有用戶請求的時候才生成一個數據庫連接,該連接是一個無狀態(tài)對象,用戶的數據請求完成后立刻釋放,以減少對系統(tǒng)資源的占有。因此,使用三層結構的程序框架,可以同時服務大量的用戶同時訪問數據庫。
中間服務層可以安裝在數據庫服務器上,也可以安裝在一臺獨立的服務器上,當使用服務器群集時,可以同時安裝在多臺服務器上,以服務大量的用戶訪問數據庫。
數據庫服務器、Web服務器、流媒體服務器可共用一臺服務器器,當數據的業(yè)務量擴大時,再擴充為獨立的服務器。