Message queuing services are message oriented middleware or MOM deployed in a cloud using software as a service model. Service subscribers access queues and or topics to exchange data using point-to-point or publish and subscribe patterns. Message queuing services aim to eliminate the traditional overhead associated with operating in-house messaging infrastructures.

Message queuing services create new value by providing reduced costs, enhanced performance and reliability. In order to provide those benefits, message queuing services leverage cloud computing resources such as storage, network, memory and processing capacity. By using virtually unlimited cloud computing resources, message queuing services provide an internet scale messaging platform. AMQP, Advanced Message Queuing Protocol, is a wire level protocol and not an API. Just like HTTP is for internet, AMQP is for messaging.

Background:
Though most networking protocol scenarios have been addressed, a large gap exists in common guaranteed-delivery messaging middleware. Middleware is a necessary utility; it underpins mission-critical IT systems and plays a key role in automating business processes in medium and large organizations.
Proprietary middleware has been a source of lock-in. Lack of interoperability makes life ever harder for integrations that span across various technologies and platforms.
Existing solutions lack the wire-level interoperability. It is crucial that any solution that addresses this problem be an open work that can be leveraged from any platform and any language.
Advanced Message Queuing Protocol (AMQP) can be used as the basis for new products, integrated into existing systems, or provide enhanced interoperability for APIs, including JMS.

Session Agenda:
The session covers the following:

  1. AMQP why should you care?
  2. Why do we need messaging?
  3. Drawbacks of the traditional messaging systems.
  4. How does AMQP solve the problem?
  5. AMQP concepts: exchanges, queues, messages, bindings, virtual host etc.
  6. How existing messaging systems can co exists and interact with AMQP?

Summary:
Proprietary middleware has been a source of lock-in, preventing competition in middleware for both quality and cost. Interoperability is more difficult than it need be. Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for Message Oriented Middleware. AMQP aims to become the de-facto open standard for messaging middleware. Hence AMQP based implementations are a good candidate for message queuing services in cloud.

Speaker: Rahul Agrawal
This session on “Advanced Message Queueing Protocol (AMQP)” will be presented at the 1st IndicThreads.com Conference On Cloud Computing to be held in Pune, India on 20,21 August 2010.Click here for a list of other Sessions @ The Conference

Comments are closed.

preload preload preload