Re: newbie: javaspace implementation protocols used

Dan Creswell <[email protected]>
Newsgroups gmane.comp.java.sun.javaspaces
Message-ID <[email protected]>
xaea alvein wrote:
> from what i read at artima website, it seems that if i am to create a
> javaspace implementation that is reachable by clients using RMI, RPC, or
> CORBA, then it is my responsibility to create an implementation of
> javaspace
> that uses those protocols. it depends on me and my implementation, not how
> the clients try to connect to my javaspace implementation. is it true?
>

Nope.  Both Blitz and Outrigger use JERI to do communication between
proxy and server (client and server if you wish) which provides a
pluggable transport layer.

There are a number of transports available by default in the JSTK.

> then another questions that bother me, is outrigger using jeri as its
> protocol? and i want to know what kind of protocol used for another
> implementation, like gigaspace, or tspace. is there any javaspace

I believe GigaSpaces use a custom socket-based protocol but have other
options as well.

In Blitz's case, there is an experimental socket-based protocol that
uses java.nio.  It's faster in some cases, slower in others than JERI.

> implementation using RPC or CORBA or another well-known protocols? is it
> possible to create an implementation that can be reached by multiple
> protocols, say, RPC, RMI, and CORBA altogether?

Yes, it would be possible to achieve access via multiple protocols.  In
fact, Bob Scheifler did some work a while back to facilitate this sort
of thing using the JERI stack.

I'm not entirely convinced you could use CORBA or RPC trivially, that
might take quite a bit of work.

But, I'm curious, why the interest in other protocols?  What problem are
you trying to address?  Why wouldn't you use JERI with it's pluggable
transports for example?

Hope that helps,

Dan.

===========================================================================
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
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.