Archive for the 'Apache' Category

JRuby JMS as a replacement for ActiveMessaging

Monday, February 25th, 2008

I was talking to JRuby committer Ola Bini at RailsConf a few weeks ago about our ActiveMessaging solution, and he suggested we try using JRuby and JMS instead. By using JMS, we can eliminate the poller and have a truly “Event Driven” solution. So I’ve been playing around with JRuby and JMS in my spare […]

Publish-Subscribe with ActiveMq and NMS

Monday, February 25th, 2008

Publish-Subscribe with ActiveMq and NMS
In my previous articles about using ActiveMq and NMS, I have looked at sending a message from a sender to a receiver and implementing request-response.  In this article, I’m going to investigate how to use the publish-subscribe pattern with ActiveMq and NMS.
The Publish-Subscribe pattern
The Publish-Subscribe pattern (pub-sub) can be thought of as a distributed […]

Flex, Rails, ActiveMQ and Stomp

Monday, February 25th, 2008

by Flex On Rails
Apache ActiveMQ
Apache ActiveMQ is the most popular and powerful open source Message Broker.
Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License.
ActiveMessaging
ActiveMessaging is an attempt to bring […]

Setting up an Internal Repository

Monday, February 25th, 2008

June 2007
1. Introduction
Maven is a popular build tool available for java developers. One of the benefits of maven is that helps to reduce the duplication of dependent software libraries (jars) required to build an application. The maven suggested approach is to store all the software libraries in a remote store called a repository.
Maven synchronizes with […]

Building J2EE Projects with Maven

Monday, February 25th, 2008

by Vincent Massol
09/07/2005Maven is a formidable tool for simplifying the construction of J2EE applications. If you’re currently using an Ant build or some other build tool you’ll be able to reduce your build script by several folds, thus saving maintenance time. But perhaps even more importantly, you’ll get as a result a nicely-structured directory […]