WEB數據倉庫系統由表示層、應用層和數據層所組成。這種結構更易于構造基于三層邏輯結構的應用系統。它允許同一層的不同應用交互使用,并且它們可以互相支持相鄰層的相同接口。每一層都對其上一層提供服務,對下一層則作為一個客戶端應用而存在
?
?
?
(1)
表示層。即瀏覽器層。在
WEB
頁面中嵌入用戶查詢信息所需的表單,用戶填寫表單后,通過
HTTP
協議傳送至
WEB
服務器。另一方面,用戶接受從應用層根據用戶需求組成相應形式后傳來的數據。
(2)
應用層。應用層包括傳統意義上的
WEB
服務器和位于
WEB
服務器與數據倉庫服務器之間的應用服務器。應用服務器
一般存放各種應用程序軟件包。主要有:
EIS
查詢工具,
OLAP
工具,
DM
工具,以及用于構建數據倉庫的數據抽取、轉換和集
成的工具。應用層就其實現的功能而言包括以下三個方面:
?
WEB
服務器
?
應用服務器
?
控制數據的流入
/
流出
?
(3)
數據層。即后臺數據倉庫。它是一個信息物理存
儲層,用于存儲來源于數據庫或其他信息源(如日志文件)的數
據。其主要的數據來源于
WWW
站點的半結構化數據。這些數
據根據各自的主題區域被分布到不同的物理存儲空間。數據層
處理來自應用層的
SQL
語句,完成相應的信息查詢,并把查詢
結果反饋給應用層。
?
? 表示層,應用層和數據層三者相互協作,每一層既作為上
一層的服務端,同時又作為下一層的客戶端,共同完成分布在
不同地域,不同平臺的用戶對異地數據倉庫的信息訪問
凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
、轉載請注明來處和原文作者。非常感謝。