2

MDM(主数据管理)在过去几年一直是一个流行词。大多数信息/数据架构师开始了解如何设计和实现 MDM 并将其用作 SOA 推动者。

与 MDM 一起出现的另一个概念称为信息即服务 (IaaS)。根据定义,IaaS 是企业数据存储库和通用 SOA 服务层之间的中间层。

我的问题是关于 IaaS 的实施。一开始,我认为 DB Stored Procedures 足以建立 IaaS 层。但由于您的数据来自多个不同的数据库平台(Oracle、SQL Server 等)和地理位置,因此无法使用存储过程来形成一致的 IaaS 层。

我做了一些研究,让我想到了几个想法。我想从已经在他们的环境中建立 IaaS 的优秀数据专业人士那里获得更多关于 IaaS 实施的见解、技巧和窍门。

4

1 回答 1

1

这不完全是您所要求的,但是有“联合”数据库为您提供了对分布在不同物理数据库、来自不同供应商的数据源的标准 DB 抽象,并且其中一些还支持其他数据源(非数据库) .

我特别了解 IBM 产品(它是 DB2 套件的一部分),但其他供应商也有类似的工具。

但是,您应该注意,同时拥有数据抽象层和业务抽象层(业务服务)可能会变得过大 - 具体取决于具体场景。

于 2011-03-24T09:22:54.660 回答