started: 2004, first version: June 2006, latest version: February 2008
objective best illustrated by contrasting with another form of messaging: email
Everyone uses email without thinking, so why is commercial business messaging - getting applications to talk to each other - so hard?
With email we have ...
We have none of these in business messaging. Instead one has to undertake a development and integration project every time you want to make two applications talk to each other, not to mention trying to do that across organisational boundaries.
Imagine what it would be like to use email if you had to do undertake a major development project every time you wanted to send an email to an organisation that you hadn't dealt with before.
Yet this is exactly the situation we are in with business messaging!
Essentially what has been missing is an open, standard protocol that caters for the bulk of business messaging use cases and gets widely adopted.
AMQP aims to be exactly that.
in development for ...
more information at ...

on to the technical bit...
Model - AMQP's take on the world of business messaging

The P in AMQP


protocol handling is an Erlang/OTP sweet spot
Erlang/OTP is a mature environment