Solved

Connect to location

Posted on 2009-06-29
7
270 Views
Last Modified: 2012-05-07

Hello there,

I have written a java application using jnlp,hibernate,and sql server 2005 db.the application i setup on windows 2003 server with apache server and it is located in head office.in the head office some users are using the application.now i need users from many location(say 4 ) to connect to the server and use the application.what are my options.some of these locations do not have adsl they only have internet via modem.
i need users to be able to use the application without being very slow.

cheers
Zolf
0
Comment
Question by:zolf
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 20

Expert Comment

by:ChristoferDutz
ID: 24735535
I think the main question is, what type of client are you using? If it's a web-application, you can make the application publically available via http or https. If security is a big issue, I'd recomend implementing a VPN dialin using the Windows 2003 Server VPN Server. For all approaches you will have to forward some Ports to your Windows Server.

HTTP: Port 80
HTTPS: Port 443
VPN: Depends on the type of vpn (I'd recomend PPTP) - Here you need to forward Port 1723 from your Gateway to the Server.
0
 

Author Comment

by:zolf
ID: 24735640

it is a jnlp application.i mean it is not web based application.in the head office the users just enter the ip address like 192.168.0.1 and i show them a index.html page which has a link pointing to the jnlp application.then when they clcik on the link the jnlp application starts.
how do i allow remote uses to do this same prosedure
0
 
LVL 20

Expert Comment

by:ChristoferDutz
ID: 24735905
Ok, so you use http for showing the index.html and could you please post an example link displayed on the page? In general this will propably point to a http-server (propably the same as the one generating the index.html but doesn't have to be) sending the Webstart binary using http to the Webstart client.

Using HTTP/HTTPS:
In the above szenario you would have to redirect http traffic from your router/gateway to the server generating the index.html ... your Link has to be in the same context, because if you send for example an url like 192.168.1.23 the remote client will not be able to connect to that host (because it's a local network and 192.168.1.23 would not be routed over the internet.

Using VPN:
If you use a VPN to allow your clients remote access to the application you shouldn't have to think about any of the above problems, but only redirect the mentioned port to your windows 2003 server. Clients automatically become part of your company subnet and can use the local ip adresses.
0
NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

 

Author Comment

by:zolf
ID: 24743602

the index.html has a link pointing to C:\webroot\kaiz.jnlp
0
 

Author Comment

by:zolf
ID: 24743624

i created a vpn on the windows 2003 server and then for test purpose i connected to the server from a clinet machine in another location through vpn.but the application runs very slow.i have adsl speed of 256 at both sides.what could be the reason.
0
 

Author Comment

by:zolf
ID: 24761139


can you please explain more about how to redirect to 1723 port
0
 
LVL 20

Accepted Solution

by:
ChristoferDutz earned 500 total points
ID: 24761280
In that case, I'd recommend to place your jnlp file so it is available via webserver (Best would be to place the file in the same directory as your index.html). Then your link would simply link to "kaiz.jnlp" and users would access it using http. I cannot tell you how to redirect your port 80, but as you can connect to your server, I assume everything is allready setup.

To the speed ... the A in ASDL stands for Asynchronous DSL ... that means the Download Ratio is much higher than the upload. Let's say you have a downstream of 256 and an upstream of 16, than the other location an only access data of your server with a maximum of 16 (Since the server isn't able to send faster). This is one thing where you can't do anything other than get a Synchronous DSL or other internet connection with greater upstream capacity.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
asset tags - importance 3 57
VPN Server 5 55
Cisco 4400 will not take SFP module ? SFP 10 GB module 1 51
Microwave IP VPN or Wireless Bridging 26 55
Java functions are among the best things for programmers to work with as Java sites can be very easy to read and prepare. Java especially simplifies many processes in the coding industry as it helps integrate many forms of technology and different d…
PRTG Network Monitor lets you monitor your bandwidth usage, so you know who is using up your bandwidth, and what they're using it for.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question