Return-Path: Delivered-To: apmail-incubator-river-dev-archive@minotaur.apache.org Received: (qmail 49758 invoked from network); 12 Jan 2010 10:57:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Jan 2010 10:57:54 -0000 Received: (qmail 21278 invoked by uid 500); 12 Jan 2010 10:57:53 -0000 Delivered-To: apmail-incubator-river-dev-archive@incubator.apache.org Received: (qmail 21236 invoked by uid 500); 12 Jan 2010 10:57:53 -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 21226 invoked by uid 99); 12 Jan 2010 10:57:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Jan 2010 10:57:53 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.163.196.105] (HELO nyx.xs4all.nl) (83.163.196.105) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Jan 2010 10:57:42 +0000 Received: from saturn.qcg.lan ([192.168.99.10]) by nyx.xs4all.nl with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NUeR7-0004LF-5R for river-dev@incubator.apache.org; Tue, 12 Jan 2010 11:57:21 +0100 Message-ID: <4B4C5590.3010607@qcg.nl> Date: Tue, 12 Jan 2010 11:57:20 +0100 From: Sim IJskes - QCG Organization: Quality Consultancy Group b.v. User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: river-dev@incubator.apache.org Subject: Re: Lookup Service Discovery using DNS? References: <4B4BBFB1.6040705@zeus.net.au> In-Reply-To: <4B4BBFB1.6040705@zeus.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Peter Firmstone wrote: > Anyone got any opinions about Lookup Service Discovery? > > How could lookup service discovery be extended to encompass the > internet? Could we utilise DNS to return locations of Lookup Services? > > For world wide lookup services, our current lookup service might return > a massive array with too many service matches. Queries present the > opportunity to reduce the size of returned results, however security > issues from code execution on the lookup service present problems. I haven't seen any world wide deployments yet, at least not on my bench. :-) And i would like to reserve my definite judgement before i have had an actual production deployment of such a service. As i understand it, reggie will replicate information between its peers. This unlimited replication needs to be controlled. Reggie is exposed as a JERI accesible service. So like any JERI service, access controls can be used to create islands. (I've not done this yet, but maybe others can confirm this.) When we have several reggie islands running on the internet, it would be handy to find them via DNS SRV records. But you are talking about MDNS SRV records. MDNS is a multicast protocol so it has the same pattern as the multicast discovery as currently implemented. In a broad sense one could suggest that this might suffer from the same deployment issues as een MDNS discovery would suffer. Except that MDNS is more mainstream and on more sites there might be a working infrastructure(substrate?) for it. (like MDNS holes in personal firewalls). In any case the discovery is only part of the problem. The biggest problem seems to me how do you, as a jini client, talk to multiple reggies. I haven't solved this for now, but i have, in a production environment, reggie exported on a known endpoint, and allowing the clients to access reggie as a service, instead of running their own. This could be a construct that will allow for query-only worldwide reggies. Gr. Sim -- QCG, Software voor het MKB, 071-5890970, http://www.qcg.nl Quality Consultancy Group b.v., Leiderdorp, Kvk Leiden: 28088397