领先的高性能集成解决方案供应商IONA科技公司(NASDAQ:IONA)近日与摩根大通公司、思科公司、iMatix公司、红帽有限公司、TWIST流程创新公司及29West公司等7家公司联合宣布成立高级消息队列协议(AMQP)工作组,用以制定新规范,定义并开发具有技术中立、基于开放标准、可互操作等特征的消息架构。新规范将成为开放性标准,以促进高度稳定、灵活高效且功能强大的消息应用程序的开发。
目前,最终用户需要一款能够在不同平台、语言和协议之间实现相互集成的消息架构,新的AMQP规范正是在此契机下应运而生。由于无需依赖单个平台的特定操作程序,因此AMQP能够有效实现消息功能的互操作性和统一性。同时,AMQP规范还可以与多数主流的消息和Web服务规范共同使用,如JMS、SOAP、WS安全规范、WS事务处理规范等,因此AMQP完全能够成为一款理想的消息发送层,并可以在面向服务的体系结构(SOA)中使用。此外,AMQP还具备一个独特的性能:它提供了一个在网络层实现互操作的协议,这样AMQP便能够与消息应用编程界面API及JMS等实现互补,并在下一代网络架构中发挥积极作用。
摩根大通公司副总裁John O’Hara先生表示:“我们期望AMQP能为我们带来一个以标准驱动的企业中间件市场。AMQP成功解决了‘中间件标准缺失’的问题。通过部署基于AMQP的解决方案,我们将会实现高效率的业务运营、可靠的可升级SOA,并能够为FpML等其他重要业务协议提供一个开放的传输路径。过去,摩根大通曾致力于FpML及其它推动市场发展的相关技术的开发;现在,摩根大通正以相同的热情和积极性投入到AMQP的开发中。”
思科网络管理技术集团的高级副总裁Cliff Meltzer先生表示:“我们积极参与AMQP项目,希望能协助客户不断促进消息功能的互操作性和统一性。AMQP将有助于消除整个行业对于单个供应商平台的依赖。”
IONA公司CTO Eric Newcomer先生表示:“消息是SOA架构的重要组成部分,客户也需要部署真正开放的、可相互操作的消息系统以规避依靠单一供应商的风险,并降低成本,提高运营的灵活性。IONA公司一直专注于基于标准、对性能要求极高的分布式计算技术的开发,积极参与AMQP工作组是IONA专注精神的延续。”
Envoy技术公司CTO Harold Piskiel表示:“一旦实现关键消息语义的标准化,AMQP就会对真正智能应用网络的开发和实施起到关键性推动。我们与IONA等公司相互合作一起开发AMQP项目,这是Envoy公司智能应用监测与控制项目的一个组成部分。”
IMatix公司CEO Pieter Hintjens先生表示:“标准是实现行业繁荣的基础。而AMQP规范是第一款实现了低价、高效的互操作性的标准。通过设计并发布这项新的标准规范,AMQP工作组在填补商业IT领域内的鸿沟方面走在了行业的前沿,它是为中间件设计的基于标准、跨语言与平台的高速异步基层协议。”
红帽公司CTO Brian Stevens表示:“红帽公司一直致力于为客户提供选择灵活的高价值开放源项目。对于AMQP规范的推出,我们感到十分兴奋。这项规范将用户和供应商紧紧结合在一起,共同开发以市场为导向的开放互操作消息标准。开放的系统有利于实现快速创新,并建立领先市场的项目。因此,我们坚信AMQP工作组将会为用户带来新的商业活力。”
TWIST公司董事长兼CEO Tom Buschman先生表示:“AMQP项目积极开发开放性消息协议为寻求实现组织间和组织内自动化的企业带来了希望。有效实现财政自动化和直通一线的商业模式取决于建立在不同技术和中间件基础上的、相互连接的系统应用程序。开放性的消息协议能够协助应用程序在一个集成的环境中轻松实现其功能,并可以协助中间件支持这些低成本的集成。TWIST公司已通过连接、沟通财务供应链操作过程中的多类用户为AMQP协议的未来发展和应用提供了积极的支持,我们感到十分高兴。”
作为一种二进制的协议,AMQP被划分为两层,并拥有灵活的插件程序构造。AMQP的功能层和传输层能够轻松实现升级,可确保AMQP迅速应对不断变化的技术需求。目前的AMQP协议已经推出了0.8版,更多的资金与物质投入将会协助该协议实现其最大潜能,AMQP工作组欢迎对此感兴趣的团体和个人献计献策。AMQP规范有望在18个月内推出其1.0版本,届时工作组会将此版本提交给标准组织。目前,AMQP0.8版本的多项执行程序已成功地开发出来,而且这些程序完全具备互操作性能。
欲了解AMQP规范的相关资料,请登陆工作组成员企业的网页:
http://www.envoytech.org/spec/amqp/ 、http://www.iona.com/opensource/amqp/ 、http://www.redhat.com/solutions/specifications/amqp/、http://www.twiststandards.org/tiki-index.php?page=AMQ 、http://www.imatix.com/amqp