blob: 2636145c379aa97e0506e0c29c8a35c0b78d6a3a [file] [log] [blame]
<div class="wiki-content maincontent"><p>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 &amp; 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.</p>
<table><tbody><tr><th colspan="1" rowspan="1"><p>Name</p></th><th colspan="1" rowspan="1"><p>Company name or description</p></th><th colspan="1" rowspan="1"><p>Use of ActiveMQ</p></th></tr><tr><td colspan="1" rowspan="1"><p>&#160;</p></td><td colspan="1" rowspan="1"><p><a shape="rect" href="http://fusesource.com/">FuseSource</a> </p></td><td colspan="1" rowspan="1"><p> FuseSource provide enterprise class support, training and mentoring around an open source Apache SOA stack including <a shape="rect" href="http://servicemix.apache.org/">ServiceMix</a>, <a shape="rect" href="http://activemq.apache.org/">ActiveMQ</a> and <a shape="rect" href="http://activemq.apache.org/camel/">Camel</a> </p></td></tr><tr><td colspan="1" rowspan="1"><p> Matt Biddulph </p></td><td colspan="1" rowspan="1"><p> <a shape="rect" href="http://www.dopplr.com/">Dopplr</a> </p></td><td colspan="1" rowspan="1"><p> Use ActiveMQ as their messaging provider - see Matt's great presentation <a shape="rect" href="http://www.slideshare.net/carsonified/dopplr-its-made-of-messages-matt-biddulph-presentation">Made of Messages</a> </p></td></tr><tr><td colspan="1" rowspan="1"><p>&#160;</p></td><td colspan="1" rowspan="1"><p> <a shape="rect" href="http://gnip.com">gnip</a> </p></td><td colspan="1" rowspan="1"><p> Use <a shape="rect" href="http://www.byteonic.com/2008/gnip-online-message-oriented-middleware-mom/">ActiveMQ for their low latency MOM messaging</a> </p></td></tr><tr><td colspan="1" rowspan="1"><p>Peter Brooke</p></td><td colspan="1" rowspan="1"><p>RomTrac</p></td><td colspan="1" rowspan="1"><p>We are using ActiveMQ and Camel to provider high performance load balancing of requests across a cluster of servers</p></td></tr><tr><td colspan="1" rowspan="1"><p>Sridhar Komandur</p></td><td colspan="1" rowspan="1"><p>University of Washington (UW Tech)</p></td><td colspan="1" rowspan="1"><p>ActiveMQ is being used as backend messaging layer for a variety of distributed applications withing UW</p></td></tr><tr><td colspan="1" rowspan="1"><p>Gareth Davies</p></td><td colspan="1" rowspan="1"><p>Daugherty Systems</p></td><td colspan="1" rowspan="1"><p>At current client (global agribusiness firm), using ActiveMQ for asynchronous, reliable messaging within in-house SOA application</p></td></tr><tr><td colspan="1" rowspan="1"><p>Raffe G.</p></td><td colspan="1" rowspan="1"><p>Document archiving/flow systems</p></td><td colspan="1" rowspan="1"><p>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.<br clear="none">
So far this is not entirely working for us.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Tom L.</p></td><td colspan="1" rowspan="1"><p>Promotional Marketing</p></td><td colspan="1" rowspan="1"><p>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). </p></td></tr><tr><td colspan="1" rowspan="1"><p>Aleksi Kallio</p></td><td colspan="1" rowspan="1"><p>CSC, the Finnish IT center for science</p></td><td colspan="1" rowspan="1"><p>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.</p></td></tr><tr><td colspan="1" rowspan="1"><p><a shape="rect" href="mailto:frik@gatherworks.com">Frik Strecker</a></p></td><td colspan="1" rowspan="1"><p><a shape="rect" href="http://www.gatherplace.net">GatherPlace</a> provides cost-effective remote application sharing </p></td><td colspan="1" rowspan="1"><p>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. </p></td></tr><tr><td colspan="1" rowspan="1"><p> <a shape="rect" href="http://code.google.com/p/golconde/">Golconde</a> </p></td><td colspan="1" rowspan="1"><p>&#160;</p></td><td colspan="1" rowspan="1"><p> Uses ActiveMQ to implement a distributed Postgresql replication system </p></td></tr><tr><td colspan="1" rowspan="1"><p> <a shape="rect" href="http://www.oreillynet.com/pub/au/3212">Robert Liguori</a> </p></td><td colspan="1" rowspan="1"><p> STG Technologies, Inc.</p></td><td colspan="1" rowspan="1"><p> Uses ActiveMQ in support of the aviation industry.</p></td></tr></tbody></table>
</div>