This page contains a list of some of our users and gives a brief overview of how they are using ActiveMQ. The purpose of this page is to help the ActiveMQ community get to know each other & find out what we're all doing with ActiveMQ and for the developers of ActiveMQ to get a better feel for what kinds of things people are doing with ActiveMQ.
Company name or description
Use of ActiveMQ
FuseSource provide enterprise class support, training and mentoring around an open source Apache SOA stack including ServiceMix, ActiveMQ and Camel
Use ActiveMQ as their messaging provider - see Matt's great presentation Made of Messages
Use ActiveMQ for their low latency MOM messaging
We are using ActiveMQ and Camel to provider high performance load balancing of requests across a cluster of servers
University of Washington (UW Tech)
ActiveMQ is being used as backend messaging layer for a variety of distributed applications withing UW
At current client (global agribusiness firm), using ActiveMQ for asynchronous, reliable messaging within in-house SOA application
Document archiving/flow systems
We try to use ActiveMQ as connectivity option between our FrontEnd (FE) and BackEnd (BE). FE receives requests which processing is normally heavy time-consuming. Thus FE creates a message which is sent to BE for processing and returns a ticket (correlationID) to the user. This will later use the ticket to ask for the response of the processing (again sending a message from FE to BE which will respond synchronously in this case). So we want to have reliable messaging between our FE and BE.
So far this is not entirely working for us.
Here is our flow. The backend systems (written in a propriatery language) send requests to a tomcat server via http. The message servlet from the ActiveMQ's web API connects to an embeded broker instance using the VM connector and places the request on the queue. We don't have a need for clustering yet, but we are planning on using either tomcat's clustering or ActiveCluster if it becomes necessary (since the brokers are embeded anyways).
CSC, the Finnish IT center for science
We are building a bioinformatics system for DNA-microarray data storage and analysis. System contains rich graphical clients, a large database and heavy server machinery for processing analysis jobs. We are trying to use ActiveMQ as a JMS implementation to shuttle data between the servers and clients in an event based manner.
GatherPlace provides cost-effective remote application sharing
ActiveMQ is used to collect real-time billing and usage information from servers distributed throughout the world. Free accounts are available to active ActiveMQ developers for ActiveMQ purposes.
Uses ActiveMQ to implement a distributed Postgresql replication system
STG Technologies, Inc.
Uses ActiveMQ in support of the aviation industry.