Hi Dan,

On Nov 30, 2008, at 341PM, Dan Rollo wrote:

Hi All,

I'm in the midst of some redesign discussions with other devs on the CruiseControl project (plug link: http://cruisecontrol.sourceforge.net/distributed/index.html) . ;)

We have a "Distributed extension" aka: DistCC (for remote build agents) that we are trying to merge into the core of the project. We are also working to remove some coupling to "shared file systems" that have limited our options going forward. Towards that end, I see Jini as a way to keep hostname and other hardcoded network configuration out of the picture.

In my stumblings with Jini, I've more that once done things the "wrong way", and I think I have an opportunity to use a nice "Jini Container" that will do things the "right way", and protect me from myself in the future. ;)

While searching for such "Jini Service Containers", I have a few questions about what might be the best fit:

Rio
https://rio.dev.java.net/
This is the one I've heard the most about, but I'm a little concerned about the size of it's footprint. Any thoughts here? Are there smaller "rio parts" that could be deployed, without requiring a ~15mb download on each client? Even if not, it's probably not a show stopper, but it may be harder to get buy in...

The Rio download should not be confused with the Rio distribution requirements, it depends on what you need. Rio comes bundled with optional third party technologies that you may not need (take a look at the third party technologies document in the lib directory for details on the bundled technologies , their use and licenses). For example if you dont want Spring and it's required commons jars they can be removed, junit does not need to be included, tools jars for classdepandjar, etc...

Let me know if this helps or if you need more clarification. Feel free to send mail to [EMAIL PROTECTED] if you need any assistance, or feel free to contact me directly.

Regards

Dennis


Reply via email to