MDM (主数据管理)在过去的几年里一直是一个时髦的词。大多数信息/数据架构师都开始了解如何设计和实现MDM,并将其用作SOA推动者。
与MDM一起出现的还有另一个概念,称为信息即服务( Information as a Service,IaaS)。根据定义,IaaS是企业数据存储库和公共服务层之间的中间层。
我的问题是关于IaaS的实现。一开始,我认为DB存储过程可以很好地建立IaaS层。但是,由于您的数据来自多个不同的数据库平台(Oracle、SQL Server等)和地理位置,因此不能使用存储过程来形成一致的IaaS层。
我做了一些研究,得出了几个想法。我想从已经在他们的环境中建立了IaaS的优秀数据专业人员那里获得更多关于IaaS实现的见解、技巧和技巧。
发布于 2011-03-24 17:22:55
这并不完全是你想要的,但是有一些‘联合’数据库为你提供了一个标准的DB抽象到数据源,这些数据源分布在不同的物理数据库中,来自不同的供应商,其中一些还支持其他数据源(非数据库)。
我特别了解IBM产品(它是DB2套件的一部分),但其他供应商也有类似的工具。
然而,您应该注意到,同时拥有数据抽象层和业务抽象层(业务服务)可能会被证明是一种过度的杀伤力-这取决于特定的场景。
https://stackoverflow.com/questions/5410860
复制相似问题