|
Re: questions about NAT and the XMPP Container [message #637586 is a reply to message #637448] |
Sun, 07 November 2010 11:14  |
Markus Kuppe Messages: 177 Registered: July 2009 |
Senior Member |
|
|
On 11/05/2010 03:34 PM, Ilaria wrote:
> Hello, we have developed a client-server system (CoFFEE, a system to
> support collaboration activities in learning environments)
> founded on RCP and ECF and in particular we have used the ECF Generic
> Container and our specification of the BaseSharedObject.
Hi,
as an ECF adopter, please add your project to the list of adopters [0]. :-)
> So far the context of usage of CoFFEE was on LAN, but currently we are
> interested to make the system working on Internet. Even if the ECF
> Generic Container works fine over Internet, obviously it requires a
> public address to be reachable. The work context of our system can not
> guarantee a public address for the server: the server could be hidden by
> a NAT system.
> Then our first question is: does some ECF provider which implements
> some technique of NAT traversal exist?
AFAIK none of the current providers support NAT traversal. But the
implementation [1] of the OSGi Remote Admin specification that is
currently being worked on, could be used to integrate e.g. STUN [2] to
advertise the public IP address on the service provider side. UPNP [3]
might be a candidate to set up port forwarding.
> The second question is about the possibility to modify our applications
> to use a XMPP Container: is it possible to use (specification of )
> BaseSharedObject with the XMPPContainer?
Check out
org.eclipse.ecf.internal.provider.xmpp.XMPPRemoteServiceAdap terFactory.XMPPRegistrySharedObject.
[4] is also worth the read, but might be slightly outdated.
Markus
[0] http://wiki.eclipse.org/ECF/Adopters
[1] https://bugs.eclipse.org/324215
[2] http://en.wikipedia.org/wiki/Session_Traversal_Utilities_for _NAT
[3] http://en.wikipedia.org/wiki/Universal_Plug_and_Play
[4] http://wiki.eclipse.org/Sharing_objects_over_XMPP
|
|
|
Powered by
FUDForum. Page generated in 0.02257 seconds