客戶機服務器交互模式的特點及應用?
C/S結構,即Client/Server(客戶機/服務器)結構,是大家熟知的軟件系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,可以充分利用兩端硬件環境的優勢。Server是服務器瑞,client是客戶端。 客戶端是面向用戶的,用戶通過客戶端提交各種請求(軟件功能范圍內的)。 服務器端處理客戶請求并作出回應。
Client就是中文中的客戶,用戶,使 用者,而Server就是和client相對應的東西,Client和Server之間的關系是一種服務的提供方,和服務 的使用方之間的關系,這種關系是生活中普遍存在的關系.例如,我們去銀行取錢,我們就是銀行的Cli ent,而銀行作為一個整體是我們的Server.為我們提供服務的是銀行的一套系統,而不僅僅是某一個 具體的工作人員.這種關系,就是Client和Server之間的關系.Client/Server就是利用這種關系作為 基礎而構成的系統.在客戶機/服務器網絡中,服務器是網絡的核心,而客戶機是網絡的基礎,客戶機依靠服務器獲得所需要的網絡資源,而服務器為客戶機提供網絡必須的資源。
它是軟件系統體系結構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到 Client端和Server端來實現,降低了系統的通訊開銷。
目前大多數應用軟件系統都是Client/Server形式的兩層結構,由于現在的軟件應用系統正在向分布式的Web應用發展,Web和Client/Server 應用都可以進行同樣的業務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以擴展出新的應用系統。
這也就是目前應用系統的發展方向。