Here is the scenario I am trying to solve:
Client --- Firewall1 --- Internet --- Firewall2 --- Servers
On the right side, the firewall can be configured as needed to support port forwarding.
The client knows the ip address of Firewall2. The client has data that needs to be passed
to the Servers and the Servers have data that needs to be passed to the Client. The
Servers data is however time sensitive. There can also be quite a few Servers therefore
making polling rather inefficient.
The Client and Servers each have external APIs that are available. The data being sent
should be encrypted, preferrably SSL.
At this point I am looking for options as to if Remoting will suite my needs? I started
off using the SSLSocket Transporter which allows me to export an interface on both sides
and form the connections with clients on each. However since then I discovered that the
Servers will not know the address of the Client's firewall. Therefore eliminating
this approach. It seems the most logical approach would be to use a bidirectional socket.
Does Remoting allow for bidirectional sockets at the transporter level? I saw some
implementation of bidirectional sockets and ssl sockets at the lower invoker level. If
not, is this currently planned? Do you know of any other options that may better suite my
needs.
Thanks for any help you all can provide.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4110953#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...