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]