On Sun, Dec 21, 2008 at 12:33 AM, Michael McGrady
<mmcgr...@topiatechnology.com> wrote:
>  The same is true of the architecture of the Web.  Note that the
> Internet is defined solely by documents of various protocols: TCP/IP, HTTP,
> etc.  Lookup is not included.

Go read RFC-2165 and all the related ones. Then come back and say that
IETF is not concerned with Service Lookup. It is a different topic
whether Jini should now use SLP or not, but AFAIU SLP wasn't around
when the Jini team started out...

I think that you are confused over the terminology used here.
JavaSpaces' take() operation has nothing to do with lookup.

JavaSpaces API-wise has dependency on;

 - Entry Specification
 - Transaction Specification
 - Lease Specification

(maybe something else I forgot)

And I agree with Dan, Gregg and others that this is architecturally
sound. Even Structure-101 agrees to a large extent (there are some
smaller mistake but nothing major).

And I think that your argument is that the above are Jini specific
specifications. They are developed by the Jini group, but most people
here would define Jini as "Discovery, Lookup and Join", and the 3
above ones are 3 pre-requisites that doesn't/didn't exist. So, the
argument at that level would be that these and other specs are much
more generic than Jini itself.

Then the fact that JavaSpaces implementation here uses Jini under the
hood is not much stranger than 99.something% of all TCP
implementations uses IP under the hood.

So, architecturally speaking, I think you are on really thin ice, and
that you are outright wrong about your assertions.


Cheers
Niclas

Reply via email to