標籤: 暫無標籤

「胖客戶端」是相對於「瘦客戶端」(基於Web的應用程序)而言的,它是在客戶機器上安裝配置的一個功能豐富的互動式的用戶界面,例如Oracle、DB2資料庫的客戶端管理工具。

 

1 胖客戶端 -簡介

    「胖客戶端」是相對於「瘦客戶端」(基於Web的應用程序)而言的,它是在客戶機器上安裝配置的一個功能豐富的互動式的用戶界面,例如Oracle、DB2資料庫的客戶端管理工具。

2 胖客戶端 -原理


胖客戶端模式將應用程序處理分成了兩部分:由用戶的桌面計算機執行的處理和最適合一個集中的伺服器執行的處理。一個典型的胖客戶端包含一個或多個在用戶的PC上運行的應用程序,用戶可以查看並操作數據、處理一些或所有的業務規則——同時提供一個豐富的用戶界面做出響應。伺服器負責管理對數據的訪問並負責執行一些或所有的業務規則。這種模式也有一些「變種」,它們主要處理業務規則和數據的物理位置。重點是,胖客戶端應用程序是在用戶的計算機上運行的。

  九十年代末以來,基於Web的應用程序得到了廣泛的使用,這主要是因為它們可以很容易地被終端用戶使用,終端用戶只要一台能夠上網的電腦就行。然而,對於高交互性的程序介面來說,基於Web的介面很難滿足要求。編寫複雜的在終端用戶瀏覽器中執行的客戶端腳本不是一個可行的增強交互性的方法。商業團體認識到有時候部署一個基於Web的解決方案並不能滿足所有用戶需求。此外,基於Web的應用程序也不能夠離線使用。

  新一代的「胖客戶端」又叫「智能客戶端」。它在傳統的九十年代中期以來的客戶機/伺服器結構中的胖用戶介面上作了一些改變。在傳統的胖客戶端中,通過使用標準的界面——使用典型的界面組件,如菜單、上下文菜單、工具欄、分層次的數據視圖、數據表格、圖等,用戶可以很方便地和收集或展示的數據進行交互,這給終端用戶提供了很高的可用性和效率。在此之外,智能客戶端加入了基於Web的配置,增加了對自動版本更新、聯機/離線操作、以一種可控制的安全的方式管理客戶端安全等的支持。

上一篇[卡米拉·貝爾]    下一篇 [新洞人遺址]

相關評論

同義詞:暫無同義詞