Jeff Mesnil
Weblog · Dev · Photos · Books

ActiveMQ 1.0 is released

August 20, 2004

I've worked on an Open Source JMS implementation (JORAM) before and I was quite curious to see what ActiveMQ would bring to the table compared to existing implementations (e.g. OpenJMS or JBossMQ).

I was mostly pleased with the way ActiveMQ leverages other Open Source efforts (e.g. for transport protocol or message persistence), brings some fresh and interesting ideas (such as their REST API) and plays nice with other projects such as Geronimo, Axis or Spring.

The project is still young and may need more eyes before being ready for production but I believe it will quickly become a real contender in the Open Source field:

  • JBossMQ has been certified as a part of JBoss but I'm not aware of any standalone use of JBossMQ.

  • JORAM will also be J2EE certified as a part of JOnAS. It can be used as a standalone MOM but it has some limitations (e.g. message persistence) which has hampered its adoption

  • OpenJMS is a joke

I'll talk later about the fact that there isn't yet an Open Source ESB project which has gained momentum. An Open Source JMS implementation is a key part of such an ESB initiative. It seems to me that ActiveMQ with all its qualities, its willingness to play nice with other Open Source communities and its Apache 2.0 license is a likely candidate to be a key component of such an ESB project.

Anyway, congratulations to the ActiveMQ guys and keep up the good work!