�
操作型数据库 ( ODS
ODS
ODS
ODS ) 既可以被用来针对工作数据做决策支持,又可用做将数据加载
到数据仓库时的过渡区域。与 DW 相比较, ODS 有下列特点: ODS 是面向主题和面
向综合的; ODS 是易变的; ODS 仅仅含有目前的、详细的数据,不含有累计的、历史
性的数据。
�
数据仓库 ( DW
DW
DW
DW ) 为通用数据仓库,它既含有大量详细的数据,也含有大量累赘的或
聚集的数据,这些数据具有不易改变性和面向历史性。此种数据仓库被用来进行涵盖
多种企业领域上的战略或战术上的决策。
�
数据集市 ( DM
DM
DM
DM ) 是数据仓库的一种具体化,它可以包含轻度累计、历史的部门数
据,适合特定企业中某个部门的需要 。
主数据
主数据( M
M
M
M aster
aster
aster
aster D
D
D
D ata
ata
ata
ata , MD
MD
MD
MD ) 指系统间共享数据(例如,客户、供应商、账户和组织部门
相关数据)。与记录业务活动, 变动 较大的交易数据相比,主数据(也称基准数据)变化
缓慢 ,一般每年的变化在 20 %左右 。在正规的关系数据模型中,交易记录(例如,订单)
可通过关键字(例如,订单或发票编号和产品代码)调出主数据。根据主数据管理实施的
复杂程度,参照 Jill Dyche, Evan Levy 的观点大体可以把主数据管理可以分为五个层次, 其
中 Level 3 (通过集中的总线处理 , 类似于翻译器) 可以实现 企业内任意两个系统交换数
据。 Level 3 是将数据转换逻辑集中化和标准化,它支持主参照数据的分布式存在(即分布
的主数据存储,集中而标准的主数据转换), Level 3 打破了各个独立应用的组织边界,使
用各个系统都能接受的数据标准统一建立和维护主数据 (MDM ) 。而最高级别 Level 5
( 企业数据集中 ), 当主数据记录 的 详细资料被修改后,所有应用的相关数据元素都将被
更新 ,本级别可以通过 SOA 的架构平台实现。
通过 对 以上几个概念的简单分析,可以发现, SOA 虽然解决了系统之间的数据实时交互的
问题,但是数据的集中, 大数据量的 数据同步 以及主数据管理等 问题还没有解决,即使建
立了 SOA 的应用架构,仍然需要进一步进行数据仓库的建设 和 主数据 的 管理等 。于是有了
建立统一的应用集成平台和数据(信息)集成平台的概念。
SOA
SOA
SOA
SOA 和 DW
DW
DW
DW 结合的企业架构
把数据和服务作为企业的资产
通常,软件重用( Software Reuse )是利用事先建立好的软产品创建新软件系统的过程,早
在 1968 年的 NATO 软件工程会议上就已经提出可复用库的思想。重用在形式上可以分为
二进制、源代码、设计、分析等四个层面的重用,其中基于二进制代码的重用最为重要,
从当前来看,基于二进制和源代码实现重用的方式主要有函数库(面向过程)、对象(面
向对象)、服务( SOA )等方式。基于设计和分析实现重用的方式 主要是 通过模板进行定
制,当前主要采用 MDA 的方式,由设计 文档 直接生产代码。
要实现基于二进制代码的重用,最重要的一个方法就是实现分离,通过分离,将共用的或
者相关性不紧密的功能分离出来,如操作系统、数据库、应用中间件、公共组件等 ,都是
在软件发展历史过程中 逐步从 一个完整的一体化的系统 中分离出来 的。这也符合社会分工
评论3
最新资源