標籤:style 使用 sp strong 資料 on bs size new
C/S結構
Client/Server(客戶機/伺服器)結構,是大家熟悉的軟體系統體繫結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,需要安裝用戶端才可進行管理操作。
用戶端和服務端的程式不同,使用者的程式主要在用戶端,服務端主要提供資料管理、資料共用、資料及系統維護和並發控制等,用戶端程式主要完成使用者的具體的業務。
開發比較容易,操作簡單,但應用程式的升級和用戶端程式的維護較為困難。
B/S結構
Browser/Server(瀏覽器/伺服器)結構,是隨著Internet技術的興起,對C/S結構的一種改變或者改進的結構。在這種結構下,使用者介面完全通過WWW瀏覽器實現。
用戶端基本上沒有專門的應用程式,應用程式基底本上都在伺服器端。由於用戶端沒有程式,應用程式的升級和維護都可以在服務端完成,升級維護方便。由於用戶端使用瀏覽器,使得使用者介面"豐富多彩",但資料的列印輸出等功能受到了限制。為了克服這個缺點,一般把利用瀏覽器方式實現困難的功能,單獨開發成發行就緒的控制項,在用戶端利用程式調用完成。
三層體繫結構
相對於二層體繫結構(Client/Server架構)是由邏輯上相互分離的展示層,業務層和資料層構成。展示層向客戶提供資料,業務層實施業務和資料規則,資料層定義資料訪問標準。三層體繫結構中的核心是元件物件模型。
在網路連接模式中,除對等網路外,還有另一種形式的網路,即伺服器/客戶機(Client/Server)網。在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。
它是軟體系統體繫結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體應用系統正在向分布式的Web應用發展,Web和Client/Server應用都可以進行同樣的業務處理,應用不同的模組共用邏輯組件;因此,內部的和外部的使用者都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以邏輯可以擴充出新的應用系統。這也就是目前應用程式的發展方向。
電腦常識——軟體系統體繫結構