Re: Using JERI over the internet

Mark Brouwer <[email protected]>
Newsgroups gmane.comp.java.sun.jini
Message-ID <[email protected]>
Hi Nati,

Nati Shalom wrote:
> Hi
>
>
>
> I'm looking for way to connect clients over the internet.
>
> The servers are behind firewall therefore I need also some kind of a
> gateway service to bridge between the client and the server.

Could you tell more about the various constraints you are confronted
with such as HTTP(S) only, whether the Jini servers are routable from
the client perspective, etc.

Depending on the answers on the above you might get away when you are
allowed to install port mappers on routable servers (from the client
perspective) or with a reverse proxy server in case of HTTP, but if you
need discovery from the client things can get nasty. And if you need
callbacks it is time to throw the towel in the ring.

> I heard in the past in one of the JINI events that JERI can handle such
> requirement.
>
> Can anyone point me to references on that regard?

During my sabbatical I did some research of what it would take to fit
'Jini' into the highlander principles of the 'Internet' (HTTP/HTTPS and
port 80/443 only, NAT, etc.). The presentation about that work you can
find here http://www.cheiron.org/misc/jcm/jcm10.pdf .

I do have a working implementation but never came to the point to make
that available as part of Seven as it required modifications to the
specifications (no rocket science, but still) and there are some blanks
to be filled in. The blanks are mainly in the area of secure
communication which IMHO seems to be very essential for communication
over the Internet, but I expect this to be a considerable amount of work
which requires intimate knowledge of the Jini ERI internals. Also there
are some other things that require discussion. Also at JCM10 I had the
expectation that River would go full speed soon and had good hopes to
get this functionality in some form into the project as I believe this
is the right place for that kind of work.

The modifications for a part of the work relative to the latest JTSK can
be found here:
http://scm.cheiron.org:1665/@md=d&cd=//cheiron/jsk/skunk/firewall/&c=2Gk@//cheiron/jsk/skunk/firewall/?ac=43&mx=50

other parts are incorporated in 'skunk' branches of various other projects.
--
Mark

--------------------------------------------------------------------------
Getting Started:     http://www.jini.org/wiki/Category:Getting_Started
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]
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.