JBoss公司上周公布它已收购Arjuna Transaction Service Suite,意图从长期占领事务市场的IBM和BEA Systems公司手中抢占市场分额。
这也标志着JBoss在为面向服务架构提供开源平台的道路上又前进了一步。Arjuna Technologies公司的事务引擎已有20年的历史,并且已经被升级到可以使用Web服务事务。现在,它将成为一个自由的开源项目并被注册为JBoss Transaction 4.2,在2006年第一季度投放市场。
JBoss负责产品治理的副总裁Shaun Connolly说:“所有的J2EE应用服务器都需要某种级别的事务治理。这使我们要应付Web服务还不能处理的复杂事务。这是问题是现实存在的,它是能改变你的业务的技术。”
Arjuna引擎完全支持Web Services Transaction (WS-TX)以及Web服务组合应用框架(Web Services Composite Application Framework.)。它还能够与微软和IBM的产品进行互操作。
Burton公司的分析师Richard Monson-Haefel说:“这使他们能在要害任务事务领域进行竞争。同时给了他们高可用性以及目前缺少的企业级处理引擎。”
JBoss事务将成为JBoss Enterprise System中又一个独立的产品。Connolly相信,随着如此多的公司参与构建SOA模型,市场会逐渐成熟起来。此外,JBoss之所以进行收购是因为处理大量事务的技术并不轻易从头开始建立。
他说:“Web服务事务将是下一波浪潮。虽然联邦安全仍然需要,但是它已经给了我们一个可信的技术去处理外部的事务。而它并没有另人难以琢磨的把自身与企业级平台集成到一起。”
ZapThink公司分析师Ron Schmelzer说,将两段提交和事务处理需求从严格控制的紧耦合代码中迁移到松耦合的SOA中并不是一件轻易的事。
他说:“如何让Web服务可靠是一件需要技巧的事情。你肯定需要把事务处理移开才能进行下去。”
作为收购的一部分,JBoss还聘用了Arjuna的首席架构师Mark Little。他成为了JBoss负责标准的主管,并牵头公司的企业服务总线项目。十月,当JBoss收购Drools业务规则项目时也做了类似的事情,他们聘用了Drools的主要开发人员作为全职软件架构师。
Connolly说:“为了证实自己站在某件事情的前沿,我们都会想到去拥有那些技术领导者。技术背后的开发人员才是差异的所在。”
当Schmelzer称赞JBoss在SOA领域稳步前进时,他也指出在推出自己的平台后要承受一段时间的压力。
他说:“假如他们想要注册服务器/存储库的话,他们最好等到2006年。”