Re: JavaSpace vs ActiveSpace vs GreenTea for distributed computing

Gad Barnea <[email protected]>
Newsgroups gmane.comp.java.sun.javaspaces
Message-ID <[email protected]>
Hi,
You're on the right track in thinking of JavaSpaces for Web Applications.
It's certainly a simple yet very powerful way to solve many of the issues
Web Application developers face (data caching, distribution, loose
coupling,...). You can probably use any JavaSpaces implementation
successfully - but I do suggest you take a look at GigaSpaces which comes
with a tomcat instance and also provides JCA hooks. I'm not too familiar
with GreenTea, but integration should be as easy as GreenTea if not more so
- we'd sure like to get your feedback on it. 

Cheers - Gad

Gad Barnea
GigaSpaces, Inc.

www.gigaspaces.com

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
Sent: Monday, April 04, 2005 10:08 PM
To: [email protected]
Subject: Re: JavaSpace vs ActiveSpace vs GreenTea for distributed computing

Hi,

> I googled around regarding this issue and it seems to me that using
> Jini JavaSpace would take longer to implement and harder to integrate
> directly with a web applications. <--- Harder than what ?

My interest is to be able to embed JavaSpace in to a web application
as I mentioned in the other thread,

"Deploy Starter Kit as a Web Application (War)"

Based on the discussion thread, it looks like it require some hacking
on the source code to be able to get the JavaSpace stuff to work in
a Servlet container. That's how I think it might take considerable efforts
to understand the inner working of Jini first to be able to do so.
It seems a lot of work if all I am interested in is the JavaSpace along!

Anyway, comparing to the GreenTea, it only took one afternoon
to learn to the basics and my prototype is already running on
many nodes! It is so easy to setup!

I also tried to run the ray tracing example from the starter kit,
and after many day's of on/off trying, I still cannot get it to work!
I think its my lack of fundamentals knowledge about JINI,
but does it has to be so hard to get the example going?

Considering the JSK before 2.1 beta, how many key strokes
have to be punched to start many services before a functional
JINI environment!

How about an ANT project file that user only need to take
care of JSK's installation directory and the rest should just
work out of the box!

>
> IMHO JavaSpaces is one of the most accomplished part of the JINI
> toolKit.The only thing i did not see(maybe it exists) is the
> possibility to create pipes betweens workers and create priorities and
> dependencies between workers.
>
>
I think that JavaSpaces is very successfully in distributed computing!
But there are some missing
parts such as been able to embed JavaSpaces in a web container! There
are discussions in the
JavaSpaces mailing list with the similiar discussion and I also cross
post this message to the
JavaSpaces mailing list and hope that I could get some responses about
their opinions on these
three similiar technologies (JavaSpaces, ActiveSpaces and GreenTea).

Thanks,

-- Scott

>> From: "[email protected]" <[email protected]>
>> Reply-To: [email protected]
>> To: [email protected]
>> Subject: JavaSpace vs ActiveSpace vs GreenTea for distributed computing
>> Date: Mon, 4 Apr 2005 15:32:02 -0400
>>
>> Hi,
>>
>> I am looking for using JavaSpace to add more nodes to
>> help off load some heavy computational job of the web
>> server. The requirements are quite simple and it seems that
>> Jini JavaSpace is can help achieve it. The computefarm
>> project already provide a very good framework to start
>> with.
>>
>> There are some other technologies like ActiveSpace
>> http://docs.codehaus.org/display/AS/Home
>>
>> and the GreenTea.
>> http://www.greenteatech.com/
>>
>> These three technologies can be used to implement the distributed
>> computing. I am wondering is there anyone has evaluated the
>> ActiveSpace and GreenTea for distributed computing.
>>
>> I googled around regarding this issue and it seems to me that using
>> Jini JavaSpace would take longer to implement and harder to integrate
>> directly with a web applications.
>>
>> Thanks for your feedback
>>
>> Scott Hong
>>
>>
--------------------------------------------------------------------------
>>
>> Getting Started:     http://jini.org/resources
>> Community Web Site:  http://jini.org
>> jini-users Archive:
>> http://archives.java.sun.com/archives/jini-users.html
>> Unsubscribing:       email "signoff JINI-USERS"  to
>> [email protected]
>
>
> _________________________________________________________________
> MSN Messenger : personnalisez votre messagerie instantanée !
> http://g.msn.fr/FR1001/866
>
>

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JAVASPACES-USERS".  For general help, send email to
[email protected] and include in the body of the message "help".

To view past JAVASPACES-USERS postings, please see:
http://archives.java.sun.com/archives/javaspaces-users.html

JDC members can download the JavaSpaces(tm) Technology from:
http://developer.java.sun.com/developer/products/jini/

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JAVASPACES-USERS".  For general help, send email to
[email protected] and include in the body of the message "help".

To view past JAVASPACES-USERS postings, please see:
http://archives.java.sun.com/archives/javaspaces-users.html

JDC members can download the JavaSpaces(tm) Technology from:
http://developer.java.sun.com/developer/products/jini/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.