JBoss的Sacha Labourey 提供了一份详细记述,描述了JBoss在4月份收购的MetaMatrix技术的开发使用情况。Labourey提供了以下关于MetaMatrix技术的简要描述: MetaMatrix提供了一种方法来聚合不同(它们可能是异构的)数据源(数据库、主机、XML文档等等),并使这些数据源看起来像是单个统一的虚拟数据库。这个虚拟数据库可通过像ODBC或JDBC这样的标准接口来访问,甚至可作为XML文档(XQuery接口),被Web服务访问。你当然可以在这些不同的后端数据库模式上执行各种转换操作,甚至在多个异构源间执行连接(join)操作。MetaMatrix既可以进行读操作,也可以进行写/更新/删除操作…… 接着他开始描绘一个典型的使用场景,涉及到来自Oracle和DB2数据源数据的集成。MetaMatrix技术允许来自两者的数据通过一个统一的虚拟视图被访问。除了关系数据库,Labourey指出了该技术的其它能力: 在后端:聚合关系和非关系数据源的能力。典型例子包括主机API(通过适配器)、XML文档、甚至Excel文档。 在前端:表现聚合信息的能力,这些信息不仅仅作为关系数据源,还可作为XML数据源并通过XQuery接口或Web服务执行查询。 JBoss正处于开放MetaMatrix源码库的过程中。Steve Jacobs,MetaMatrix的前高级副总裁,现在是JBoss软件工程总监,已经开始写博客记录这一转变过程: 在我们创造MetaMatrix之前,“企业信息集成”词语还不存在,而像Gartner这样的技术顾问们登上了这条船。很快我们取得了很好的销售业绩。后来我们有了竞争,这是不可避免的……在4月24日,Red Hat(去年已经收购了JBoss)宣布即将收购MetaMatrix以给JBoss应用服务器提供数据服务层,并且支撑JBoss面向服务架构……现在的计划是将我们的代码底层推向开源,并围绕关键技术建立社区…… |