WEB数据仓库系统由表示层、应用层和数据层所组成。这种结构更易于构造基于三层逻辑结构的应用系统。它允许同一层的不同应用交互使用,并且它们可以互相支持相邻层的相同接口。每一层都对其上一层提供服务,对下一层则作为一个客户端应用而存在
(1)
表示层。即浏览器层。在
WEB
页面中嵌入用户查询信息所需的表单,用户填写表单后,通过
HTTP
协议传送至
WEB
服务器。另一方面,用户接受从应用层根据用户需求组成相应形式后传来的数据。
(2)
应用层。应用层包括传统意义上的
WEB
服务器和位于
WEB
服务器与数据仓库服务器之间的应用服务器。应用服务器
一般存放各种应用程序软件包。主要有:
EIS
查询工具,
OLAP
工具,
DM
工具,以及用于构建数据仓库的数据抽取、转换和集
成的工具。应用层就其实现的功能而言包括以下三个方面:
WEB
服务器
应用服务器
控制数据的流入
/
流出
(3)
数据层。即后台数据仓库。它是一个信息物理存
储层,用于存储来源于数据库或其他信息源(如日志文件)的数
据。其主要的数据来源于
WWW
站点的半结构化数据。这些数
据根据各自的主题区域被分布到不同的物理存储空间。数据层
处理来自应用层的
SQL
语句,完成相应的信息查询,并把查询
结果反馈给应用层。
表示层,应用层和数据层三者相互协作,每一层既作为上
一层的服务端,同时又作为下一层的客户端,共同完成分布在
不同地域,不同平台的用户对异地数据仓库的信息访问
凡是有该标志的文章,都是该blog博主Caoer(草儿)原创,凡是索引、收藏
、转载请注明来处和原文作者。非常感谢。