为了给JBoss SOA开发基础架构加入数据集成工具,Red Hat公司本周宣布收购MetaMatrix公司,一家拥有访问不同数据源技术、专门从事数据管理的公司。
两个月之后,当这笔具体金额未透露的交易完成的时候,MetaMatrix人力资源和技术资源会成为Red Hat的JBoss组织的一部分,Red Hat企业解决方案部门的高级副总裁Tim Yeaton说。这场收购发生在一个更大的背景之中,Red Hat将为开发和部署提供完整的开放源代码产品,这会让这家公司走出Linux的发家领域,他说。
“这样做的目的是为SOA的设计人员和程序员提供从开发到部署的完整的解决方案,”Yeaton说,“所以,我们已经从几年前的一家专注于操作系统的公司,转型为全面的端到端的基础架构提供商,提供从开发到测试到部署和支持的一系列的服务。我们全部使用开放源代码技术和开放源代码业务模型来达到这些目的。”
自从一年前收购了JBoss之后,Red Hat一直在寻找数据管理技术,Yeaton说。“从策划对JBoss的并购开始,我们一直以来都在考虑有关SOA的数据管理问题。我们早在六月的时候就说过,我们就认为联合(federation )是为了SOA中的数据需要解决的第一个问题。
Yeaton对数据管理领域的特征总结为存在相对较少的产品供应商。“MetaMatrix是存在时间最长的公司了。他们做了很多我们认为是非常厉害的事情。比如,他们是唯一的一家提供强大的元数据建模和管理功能的公司。”
随着SOA变得越发的复杂,因此对数据管理的需求也日益紧迫,Yeaton说。
“如果业务的逻辑相对简单,你可使用XSLT做数据联合,”他解释。“但是假如你处理大量的、复杂、结构和语义完全不同的数据源,那么MetaMatrix提供全面的数据建模技术来为这些数据源建立模型,收集元模型中的所有信息。于是开发人员可以利用这个模型,采用一个简单、强大的方式来创建业务逻辑,这个业务逻辑将用于根据服务应用的需求对数据源进行集成和转换。”
ZapThink公司的高级分析师Ron Schmelzer说,Red Hat对MetaMatrix的并购是在企业信息集成(Enterprise Information Integration ,EII)方面的一次积极的行动。“MetaMatrix拥有非常有趣、具有吸引力的处理IT环境中信息集成和异构的工具,”这个分析师说。“Red Hat的并购实际上全面提升了他们集成和支持SOA的能力,类似于BEA通过LiquidData (现在叫做AquaLogic数据服务)支持自己产品。所以,我认为这次并购总的来说是积极的。”
Red Hat在MetaMatrix收购交易中表现出的对数据管理的关注,可能让SOA领域中的其他的厂商是一种提醒,Current Analysis 公司负责应用基础架构方面的主要分析师Bradley F. Shimmin说。
“可能源于SOA历史上对集成的兴趣,SOA厂商主要关注在服务中已有的数据,而让数据库和商务智能厂商来管理底层的数据,”他说。“Red Hat宣布对MetaMatrix的收购让这种差距变得清晰明了,并且应该对SOA市场泼了一盆冷水,因为在监管(government)已经变成了热键(hot button),其他厂商刚刚开始发现这种重要的需求。”
随着MetaMatrix并购的完成,Red Hat宣布它会改变产品订购模式来支持开放源代码。Yeaton说这是为了让所有的MetaMatrix工具最终都能够开放源代码,但是在交易完成之后一段时间内还是会基于订购的方式。
“我们所作的一起都是为了开放源代码的协同开发,”他许诺。这也包括对JBoss.org网站的加强,帮助培养更大的社区。
既然Red Hat描绘它的产品为“完整的端到端的基础架构”,那么它对于开放源代码和开放标准的承诺让程序员能够利用最好的方式、避免依赖于某个产品,JBoss的CTO Sacha Labourey说。
“开放源代码常常被认为容易使用,但是它也有非常重要的副作用,”Labourey说。“比如,开放源代码软件常常是开放标准的第一批使用者。开放源代码趋向于实现大量的开放标准,因为它本质来上就应该是开放的,不想受到一些私有的协议或者API的限制。当人们谈到实现的代价的时候,很多情况下他们是指许可证的价格或者实现和订购的价格。但是这里面常被忽略的部分是退出的成本。假如你的厂商停止提供你所需要的产品,那么退出的代价是多少?使用开放源代码和开放标准,退出的成本会尽可能的低廉。”
Red Hat已经引入了新的Red Hat开发人员支持服务订购(Red Hat Developer Support Subscriptions),提供可靠的服务水平支持开发人员从开发到生产,这家公司说。Red Hat开发人员支持服务订购可以通过两个不同的SLA选项来获得,提供无限的支持,涵盖全部的JBoss企业版和Red Hat企业版Linux产品。2007年后期,Red Hat会发布Red Hat Developer Studio,一个集成了Eclipse工具、JBoss和Red Hat企业解决方案的开放源代码开发环境。
Shimmin说这表示了Red Hat销售软件产品方式发生了重要的变化,但是这可能会刺激IT组织采用这些产品。“从JBoss.org社区提供基于订购模式的软件,这家公司已经从本质上重新开启了它的软件哲学:吸引冒险者和规避风险的企业。”
“这种一分为二的做法,通过更快的发布周期,能够结合更广泛的社区反馈,JBoss.org和订阅产品线这两个截然不同的发布周期会刺激对如Web 2.0框架、JBoss Seam等新的Red Hat产品的采用,”Shimmin说。“反过来,Red Hat对基于订购的JBoss中间件产品所采用的新的、缓慢的方法——现在这种产品会作为一系列集成、经过测试和认证的软件出售——会增加那些对Red Hat以前的互相联系、而又孤立的产品大杂烩的持怀疑态度的、稳健的企业们采用产品的概率。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突