Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Connect to location

Posted on 2009-06-29
7
Medium Priority
?
287 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
Put Machine Learning to Work--Protect Your Clients

Machine learning means Smarter Cybersecurity™ Solutions.
As technology continues to advance, managing and analyzing massive data sets just can’t be accomplished by humans alone. It requires huge amounts of memory and storage, as well as high-speed processing of the cloud.

 

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 2000 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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

Is your computer hacked? learn how to detect and delete malware in your PC
In this post we will learn different types of Android Layout and some basics of an Android App.
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…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
Suggested Courses

618 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