In an effort to shake IBM Websphere MQ's dominance of the messaging market, Red Hat is planning a messaging system around a relatively obscure open source project, according to InformationWeek.
In Enterprise MRG (pronounced "merge"), which stands for messaging-real time-grid, Red Hat will make use of Advanced Message Queuing Protocol. Using AMQP rather than Java Messaging Service will put Red Hat on "more neutral territory," says Burton Group analyst Anne Thomas Manes. JMS implementations typically vary just enough between vendors to make interoperability a challenge.
The open source project behind the protocol, AMQP.org, began with JPMorgan Chase developers looking to avoid vendor lock in. Since the code was made public, others have joined the effort -- such as those behind the Transaction Workflow Innovation Standards Team, or TWIST.
According to InformationWeek:
AMQP is "a very reliable, very fast, very clean queuing protocol," says Manes. A queuing protocol stores messages to be sent, waits for the receiving system to become available, and, if necessary, confirms delivery. Despite AMQP's advantages, there's no indication IBM will adopt it, and "Microsoft won't throw out MSMQ just because AMQP exists," she adds.
Release of Red Hat Enterprise MRG is expected by mid 2008.