AMQP is an open standard for messaging middleware. It was developed by a working group interested in creating a standard for business messaging, because in the past only proprietary, expensive solutions existed. AMQP is now used in many software solutions, from Banking Sector to Cloud Computing. Its main advantages as a messaging protocol are its reliability, performance and flexibility. This means that two entities can send messages between them and it is possible to guarantee not only the actual delivery, but also the delivery time.