Return-Path: Delivered-To: apmail-incubator-river-dev-archive@locus.apache.org Received: (qmail 46797 invoked from network); 30 Nov 2008 21:00:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Nov 2008 21:00:08 -0000 Received: (qmail 59758 invoked by uid 500); 30 Nov 2008 21:00:20 -0000 Delivered-To: apmail-incubator-river-dev-archive@incubator.apache.org Received: (qmail 59737 invoked by uid 500); 30 Nov 2008 21:00:20 -0000 Mailing-List: contact river-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: river-dev@incubator.apache.org Delivered-To: mailing list river-dev@incubator.apache.org Received: (qmail 59726 invoked by uid 99); 30 Nov 2008 21:00:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Nov 2008 13:00:20 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dennis.reedy@gmail.com designates 209.85.217.15 as permitted sender) Received: from [209.85.217.15] (HELO mail-gx0-f15.google.com) (209.85.217.15) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Nov 2008 20:58:50 +0000 Received: by gxk8 with SMTP id 8so2005636gxk.12 for ; Sun, 30 Nov 2008 12:58:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=7NauKWQ9/iSx/GFd3gN8Oaz3h1jkVZUVkCt0Fyh69EU=; b=iXm0lERXy2D2BLPWvdrNq4113luLu0XaaB7k2WCqV3lHD99UHpR4W9RFK33yrKMt2y eBkZLrTyEOSAjaE3objfKGa5ARo8HhsaLczGzDwHlrcjLKGC88rTF0aBi9PI9biLX6f+ EmTfBgrENH7Hrpdhv1ZCaVhyb/49JCBxwDKXo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=Mglpit8BvQTbKq5E6LYiLK7Xguer7weVOvjg4Eyj8A3mT+9hBOfa+4VVLjP6c6BE0w 7kFTmIto8v/nusKbnMUBK3DzZ9VXUMQMDw4nvAczsSOYJ3GOnVq30XcZE6Y9rf4Q4mtv 0H9d0zDWDoP/X7g3wDJTz5qG0xc/MkjvpeCbA= Received: by 10.151.99.3 with SMTP id b3mr9320481ybm.110.1228078716874; Sun, 30 Nov 2008 12:58:36 -0800 (PST) Received: from ?10.0.1.4? (c-69-243-1-61.hsd1.va.comcast.net [69.243.1.61]) by mx.google.com with ESMTPS id k44sm3200014rnd.10.2008.11.30.12.58.34 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 30 Nov 2008 12:58:35 -0800 (PST) Message-Id: <738AA6EC-76D1-46AC-B2B1-4721EC37B69E@gmail.com> From: Dennis Reedy To: river-dev@incubator.apache.org In-Reply-To: <4932FA79.1060603@gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Subject: Re: Jini Service Container advice... Date: Sun, 30 Nov 2008 15:58:32 -0500 References: <4932FA79.1060603@gmail.com> X-Mailer: Apple Mail (2.929.2) X-Virus-Checked: Checked by ClamAV on apache.org 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 users@rio.dev.java.net if you need any assistance, or feel free to contact me directly. Regards Dennis