Re: SSH protocol and Javaspaces?

Dan Creswell <[email protected]>
Newsgroups gmane.comp.java.sun.javaspaces
Message-ID <[email protected]>
Alexander Gayevoy wrote:
> --- "John W. F. Mcclain" <[email protected]> wrote:
>
>
>>Alexander Gayevoy wrote:
>>
>>>Hello,
>>>
>>>   I'm new to JavaSpaces and I have some questions
>>>about the technology. I will be grateful if
>>
>>somebody
>>
>>>can enlight me. Well, I'm working on a web project
>>
>>and
>>
>>>it should be moved to the distributed model. I've
>>>studied Javaspaces basics and found most answers,
>>
>>but
>>
>>>there is one I cannot find...
>>>   Our application will consist of nodes in
>>
>>different
>>
>>>parts of the world and we cannot trust to the
>>
>>media
>>
>>>(:P). Is there any way to configure
>>
>>Javaspaces/Jini to
>>
>>>exchange data encrypted by SSH protocol or similar
>>>between nodes? Where can I find any docs on this
>>>topic?
>>
>>The 2.0 version of Jini introduced a security model
>>for Jini services. All of the Jini service
>>implementations
>>in the 2.0 version of the starter kit, including
>>Outrigger
>>(our implementation of JavaSpaces), support this
>>new security model.  In the case of the services in
>>the starter kit the transport is pluggable, the
>>starter kit includes TCP, HTTP, TLS (aka SSL),
>>HTTPS,
>>and Kerberos based transports.
>>
>>Off the top of my head I don't know which of the
>>other spaces implementations have added support for
>>the Jini security model.
>>
>>Hope this helps
>>
>>--
>>John McClain
>
>
> Thank you, John
> It helps, I'll check Outrigger.
>
> I have 3 questions, then:
> 1) Does Outrigger implements the full service of
> JavaSpaces, or it should be used with it?

Outrigger is a complete implementation of the JavaSpaces spec.

> 2) Can I use Javaspaces with Jini v2.0?

Yes though some implementations may provide more support for JINI 2.0
than others (not entirely sure what the state of play is here).  Note
that JINI 2.0 provides backward compatibility so it's possible to mix
JINI 1.x and 2.x services.

However, 1.x services won't provide much in the way of security unless
the author has done something non-standard for themselves (this is
because JINI 1.x provides no explicit security support).

> 3) Recently there were some changes in Jini/Javaspaces
> license, so, can I use it in a commercial product, or
> I need to buy a license?
>

The license is the ALv2 (Apache License version 2.0) which, in most
cases, allows you to do as you wish but I would encourage you to read
and understand the license for yourself and make sure your commercial
intentions do not conflict with it.

I don't think you'll need to buy a license but you must make sure that
you comply with it's terms.

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

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.