StormMQ
Encyclopedia
In computing, StormMQ is a message queuing service (a form of message-oriented middleware
that provides a message broker
), using the standard Advanced Message Queuing Protocol
(AMQP). StormMQ is a hosted, On-Premise or Cloud solution for Machine-to-Machine Message Queuing using AMQP. StormMQ Limited provides an open, secure platform and the necessary legal protections for data moved through the cloud. The platform interoperates with clients from RabbitMQ
and Apache Qpid
, with additional clients developed by StormMQ with third parties available as open source with code released under the Mozilla Public License
.
StormMQ software is used by Smith Electric Vehicles
and the US Department of Energy (DoE) to provide telemetry information on the efficiency of operation of electric delivery trucks.
Message-oriented middleware
Message-oriented middleware is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple...
that provides a message broker
Message broker
Message broker is an intermediary program which translates the language of a system from one internationally recognized language to another by way of a telecommunications medium.-Pattern:...
), using the standard Advanced Message Queuing Protocol
Advanced Message Queuing Protocol
The Advanced Message Queuing Protocol is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing , reliability and security.AMQP mandates the behaviour of the messaging provider and client to the extent...
(AMQP). StormMQ is a hosted, On-Premise or Cloud solution for Machine-to-Machine Message Queuing using AMQP. StormMQ Limited provides an open, secure platform and the necessary legal protections for data moved through the cloud. The platform interoperates with clients from RabbitMQ
RabbitMQ
RabbitMQ is an open source message broker software , using the standard Advanced Message Queuing Protocol . The RabbitMQ server is written in Erlang and is built on the Open Telecom Platform framework for clustering and failover. Rabbit Technologies Ltd., acquired in April 2010 by VMware, develops...
and Apache Qpid
Apache Qpid
Apache Qpid is an open source messaging system which implements the Advanced Message Queuing Protocol. It provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support.-See also:*Apache ActiveMQ*Message-oriented...
, with additional clients developed by StormMQ with third parties available as open source with code released under the Mozilla Public License
Mozilla Public License
The Mozilla Public License is a free and open source software license. Version 1.0 was developed by Mitchell Baker when she worked as a lawyer at Netscape Communications Corporation and version 1.1 at the Mozilla Foundation...
.
StormMQ software is used by Smith Electric Vehicles
Smith Electric Vehicles
Smith Electric Vehicles is the world's leading manufacturers of electric commercial vehicles; battery-powered vans, and trucks Smith Electric Vehicles has always focused on the commercial vehicle market – it does not produce electric cars and has never done so.In 2011 after its United States...
and the US Department of Energy (DoE) to provide telemetry information on the efficiency of operation of electric delivery trucks.
See also
- Advanced Message Queuing ProtocolAdvanced Message Queuing ProtocolThe Advanced Message Queuing Protocol is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing , reliability and security.AMQP mandates the behaviour of the messaging provider and client to the extent...
- Message queuing service
- Message-oriented middlewareMessage-oriented middlewareMessage-oriented middleware is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple...