Thanks, Greg,

There is no reason to couple lookup to spaces even though lookup is absolutely required. Decoupling the lookup from the spaces would allow different lookup implementations but more importantly it would allow both the lookup and the spaces to be cohesive.

Low cohesion is architecturally a prime and virtually certain cause of unnecessary complexity, including the coupling of lookup to spaces.

Is there authorization to send images (GIGs, PDFs) in the emails to this list. If so, this would be easier to illustrate than to explain.

Mike


On Dec 8, 2008, at 10:01 AM, Greg Trasuk wrote:


On Mon, 2008-12-08 at 12:18, Michael McGrady wrote:
Thanks, Holger,

The idea is not to jettison but to decouple JINI from JavaSpaces.
Similarly, in part, various Web frameworks (e.g., Struts) are
decoupled from Servlets.  Without something like JINI, JavaSpaces
would be useless but this is different than creating a situation where
JINI itself, rather than something like JINI, would be required.


I can understand the view that JavaSpaces is an "application" on top of
Jini, therefore could be separated.  But I don't get what you do with
JavaSpaces sans Jini.  As someone else pointed out, how do you lookup
your space without Jini?

The idea too is not to suggest that JINI is something that needs to be
replaced.  The idea, rather, is that it needs to be decoupled to
follow architectural best practices and that the lack of cohesion in
JIN:-JavaSpaces due to the coupling is not a good thing and can be
seen as the reason for a lot of the unnecessary complexity in River.


Could you perhaps expand on what unnecessary complexity you see?
Mike



Cheers,

Greg.

Michael McGrady
Senior Engineer
Topia Technology, Inc.
1.253.720.3365
[EMAIL PROTECTED]




Reply via email to