BT

Windows Azure Service Bus Gets Better Interoperability With AMQP

by Roopesh Shenoy on Jun 10, 2013 |

Microsoft recently announced general availability of AMQP support for Windows Azure Service Bus. The feature has been in preview for about six months now and allows interoperability between applications built on various technologies and different operating systems.

AMQP is an efficient, binary, wire-level, application layer protocol. Advantages of supporting it are -

  • Flexibility of using different languages or frameworks to build different parts of your system and still allow them to talk to each other through a message broker
  • Reduced lock-in and hence easier porting of existing applications. For example, you can now port Java applications using JMS to start using Windows Azure Service Bus with minimal work.

There are guides on how to make applications working on PHP, Python, Java and .NET work with Windows Azure Service Bus using AMQP.

Advanced Message Queuing Protocol has been gaining industry support as a replacement for proprietary messaging protocols, recently becoming an OASIS standard. In fact, Microsoft started supporting this standard as far back as 2008.

There are other popular messaging protocols as well - STOMP (a text based protocol) and MQTT (low bandwidth, ideal for internet of things) each of which can provide different advantages in different scenarios. The article “Choosing Your Messaging Protocol” by Andy Piper gives a good comparison between their relative strengths. In fact, RabbitMQ supports all three, including allowing different end points to use different protocols.

Hello stranger!

You need to Register an InfoQ account or to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT