Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Eclipse Communications Framework (ECF) » questions about NAT and the XMPP Container(questions about NAT and the XMPP Container)
questions about NAT and the XMPP Container [message #637448] Fri, 05 November 2010 14:34 Go to next message
Ilaria is currently offline IlariaFriend
Messages: 7
Registered: July 2009
Junior Member
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.

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 addreess 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?

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?

Thanks to everyone can help us!
Re: questions about NAT and the XMPP Container [message #637586 is a reply to message #637448] Sun, 07 November 2010 11:14 Go to previous message
Markus Kuppe is currently offline Markus KuppeFriend
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
Previous Topic:Announcement: ECF 3.4 now available
Next Topic:ECF as TCP Socket Server ?
Goto Forum:
  


Current Time: Fri Mar 29 04:47:20 GMT 2024

Powered by FUDForum. Page generated in 0.02642 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top