Le monde du MOM est en train de beaucoup bouger…

Apres la proposition de protocole AMQP, puis la creation du AMQP working group ou l'on retrouve beaucoup de monde.

  • Bank of America, N.A.
  • Barclays Bank PLC
  • Cisco Systems, Inc.
  • Credit Suisse
  • Deutsche Börse Systems
  • Envoy Technologies Inc.
  • Goldman Sachs
  • iMatix Corporation
  • IONA Technologies
  • JPMorgan Chase Bank & Co.
  • Microsoft Corporation
  • Novell
  • Rabbit Technologies, a joint venture of CohesiveFT and LShift
  • Red Hat, Inc.
  • Solace Systems, Inc.
  • Tervela, Inc.
  • TWIST Process Innovations
  • WSO2, Inc.
  • 29West Inc.

Imatrix et jpmorgan sont a l'origine du protocole AMQP et on developper le serveur MOM opensource OpenAMQ.

OpenAMQ est un serveur MOM opensource développer en C!

il support le clustering multinoeud (federation) actif/actif! il semble etre plutot mature et complet…en licence GPL…

des api client en C, C++ Java/JMS, sont en licence BSD…

un latence de 185 ms et il est capable sur un seul noeud de géré jusqua 600000 message/s…

il y a d'autre initiative qui ce croise avec le projet initial… avec le projet restms notemment…

Définitions:

en.wikipedia.org/wiki/Message-oriented_middleware

fr.wikipedia.org/wiki/Message-Oriented_Middleware

pyfourmond.free.fr/mom.htm

fr.wikipedia.org/wiki/AMQP

Références:

www.restms.org/ ==> un mom avec une interface d'access en Rest…

www.imatix.com/ ==> l'éditeur qui est a l'origine du protocole

www.amqp.org ==> les specifications du protocole

www.openamq.org/ ==> Broker MOM fully AMQP, en language C par imatix.

www.zeromq.org/ ==> une implementation MOM ultra légere par imatix… very fast avec 13ms de latency…

d'autre implementation compatible AMQP:

activemq.apache.org/ ==> MOM Java Full qui supporte depuis longtemps le protocole AMQP…

cwiki.apache.org/qpid/ ==> MOM AMQP en C++ ou Java de la fondation Apache

www.rabbitmq.com/ ==> Erlang version d'un MOM AMQP…et client java jms et .net