Gang,

There is a strong distributed tradition in the group of people here,
yet unable to communicate the 'purpose' of River. Large companies look
at Gigaspaces, pays good money for it and asked if liking Jini, most
will go "Huh? Why would we use that?", mostly ignorant to the fact
that Jini specs drove Gigaspaces into where it is.

At my company, we are doing evaluations of distributed technologies at
the moment. Jini/River is not even on the map, because it "misses the
points" that are our starting point. But an open source contender like
Hazelcast is, because it delivers an 'starting point' which is easy to
understand, i.e. a list of features as Distributed
Map/Queue/Events/Executor/... expressed in terminology that we (the
users) already know.

So here is my modest suggestion for the Jini community; If you are as
hot on distributed technology as you think you are, then start
thinking in terms (and deliver a clear message) that matters to the
users;

  * Full Resilience to failure possible, preferably expressed in SLA.

  * APIs expressed in well-known interfaces.

  * Avoid confusing the users with underlying tech

  * Packaged with reasonable defaults and ease of use.


/me ducking for the flames.

Cheers
-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I live here; http://tinyurl.com/3xugrbk
I work here; http://tinyurl.com/24svnvk
I relax here; http://tinyurl.com/2cgsug

Reply via email to