深入 JBoss MetaMatrix

  • Scott Delap
  • 宋玮

2007 年 8 月 9 日

话题:JavaDevOps语言 & 开发架构

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 面向服务架构……现在的计划是将我们的代码底层推向开源,并围绕关键技术建立社区……

查看英文原文:Digging Deeper Into JBoss MetaMatrix

JavaDevOps语言 & 开发架构