Advanced Message Queuing Protocol

AMQP (for Advanced Message Queuing Protocol ) er en åpen protokoll for mellomvare- orienterte meldingssystemer utviklet av JPMorgan Chase- banken . Målet med AMQP er å standardisere utveksling mellom meldingsservere basert på følgende prinsipper: meldingsorientert, bruk av køer, ruting (pek til punkt og publiser-abonner ), pålitelighet og sikkerhet.

AMQP-spesifikasjonene ble skrevet av et internasjonalt konsortium som blant annet inkluderer Red Hat , Cisco Systems , IONA , iMatix , etc.

Tidligere forsøk på å standardisere mellomvare ble gjort på API-nivå (f.eks. JMS ) som ikke førte til mer interoperabilitet. I motsetning til JMS som definerer en API, er AMQP en "wire-level" protokoll; det vil si at det beskriver formatet på data som sendes over nettverket som en byte-strøm. Derfor kan ethvert program som kan opprette og tolke meldinger som er i samsvar med dette formatet, samhandle med hvilket som helst annet verktøy, uavhengig av språkene som brukes.

Se også

Eksterne linker

Merknader og referanser

  1. Artikkel om AMQP og Banque JPMorgan på 01net.com i 2008
  2. http://www.amqp.org/about/members