473,466 Members | 1,445 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Opinion: VPN or Web Service?


I'm wondering what arguments you people might have for/against implementing
an internet based system via. either Virtual Private Network (ie. the client
thinks it's local) or via. a Web Service. It seems that the VPN requires
greater system administration and can be a pita to setup, but that the Web
Service needs more coding. Does anyone have an opinion on this? What does
the future hold? Assume we don't allow average Joe on the internet to use
our service, it's just a corporate-wide thing.

Thanks,
Robin
May 31 '06 #1
5 2985
Robin,
I have several Web Services that I use across an existing VPN. I have
found that due to latency across the VPN at certain times, I get a
better response in the software if the server does some of the
processing for me and sends the results via a dataset. The VPN
provides me with a secure connection for Webservice without additional
coding. A webservice is very easy to setup and quite simple to use,
especially if your used to breaking your apps into multiple tiers.

Robin Mark Tucker wrote:
I'm wondering what arguments you people might have for/against implementing
an internet based system via. either Virtual Private Network (ie. the client
thinks it's local) or via. a Web Service. It seems that the VPN requires
greater system administration and can be a pita to setup, but that the Web
Service needs more coding. Does anyone have an opinion on this? What does
the future hold? Assume we don't allow average Joe on the internet to use
our service, it's just a corporate-wide thing.

Thanks,
Robin


May 31 '06 #2
Thanks Charlie. So I have the option then, of providing a web service, but
locking it behind a VPN. I can get the benefit of both worlds this way.
"Charlie Brown" <cb****@duclaw.com> wrote in message
news:11**********************@y43g2000cwc.googlegr oups.com...
Robin,
I have several Web Services that I use across an existing VPN. I have
found that due to latency across the VPN at certain times, I get a
better response in the software if the server does some of the
processing for me and sends the results via a dataset. The VPN
provides me with a secure connection for Webservice without additional
coding. A webservice is very easy to setup and quite simple to use,
especially if your used to breaking your apps into multiple tiers.

Robin Mark Tucker wrote:
I'm wondering what arguments you people might have for/against
implementing
an internet based system via. either Virtual Private Network (ie. the
client
thinks it's local) or via. a Web Service. It seems that the VPN requires
greater system administration and can be a pita to setup, but that the
Web
Service needs more coding. Does anyone have an opinion on this? What
does
the future hold? Assume we don't allow average Joe on the internet to
use
our service, it's just a corporate-wide thing.

Thanks,
Robin

May 31 '06 #3
Robin,

While it may not be readily obvious, I think these are really seperate
issues.
There are many pro's and con's to both, however they aren't necessarily the
same thing.
Sure one or the other or both might serve your needs best.

IMHO a VPN would be used for security. Yes, it certainly requires more
administration, but that is the price to pay for security.
There are a great number of things you could also do with a web service. But
since you say that you don't want to make it public, then you would want to
implement other safeguards. This may or may not be more work than
implementing a VPN. Now if you did want it exposed publicly, then you
certainly cannot give the average Joe access to your network via VPN.

In short, a VPN can give specific users access to your network. If you only
want your Web Service available inside your corporate network, then a VPN
makes sense.

For security and flexibility, I might choose the "both" approach:
Authorized Corporate User -> VPN / Firewall / etc. -> Web Service.

Of course, that requires the most administration.

Just my thoughts.

Gerald

"Robin Mark Tucker" <ro*************@removehotmail.comremove> wrote in
message news:e5*******************@news.demon.co.uk...

I'm wondering what arguments you people might have for/against implementing an internet based system via. either Virtual Private Network (ie. the client thinks it's local) or via. a Web Service. It seems that the VPN requires
greater system administration and can be a pita to setup, but that the Web
Service needs more coding. Does anyone have an opinion on this? What does the future hold? Assume we don't allow average Joe on the internet to use
our service, it's just a corporate-wide thing.

Thanks,
Robin

May 31 '06 #4
Okay, I see now. I'm actually going to continue with the Web Service
design, because it gives maximum flexibility for the future. If we want to
make it public, as you say, we can, if we want to lock it down, we can do
that with a VPN among other things - either way, the web service is a good
way of implementing it. I suppose I'm fishing for good arguments either
way, to use in the next meeting I have on this matter, so I can at least
express the arguments for and against. But I suppose it isn't so black and
white ;).

"Gerald Hernandez" <Cablewizard@sp*********@Yahoo.com> wrote in message
news:uB**************@TK2MSFTNGP05.phx.gbl...
Robin,

While it may not be readily obvious, I think these are really seperate
issues.
There are many pro's and con's to both, however they aren't necessarily
the
same thing.
Sure one or the other or both might serve your needs best.

IMHO a VPN would be used for security. Yes, it certainly requires more
administration, but that is the price to pay for security.
There are a great number of things you could also do with a web service.
But
since you say that you don't want to make it public, then you would want
to
implement other safeguards. This may or may not be more work than
implementing a VPN. Now if you did want it exposed publicly, then you
certainly cannot give the average Joe access to your network via VPN.

In short, a VPN can give specific users access to your network. If you
only
want your Web Service available inside your corporate network, then a VPN
makes sense.

For security and flexibility, I might choose the "both" approach:
Authorized Corporate User -> VPN / Firewall / etc. -> Web Service.

Of course, that requires the most administration.

Just my thoughts.

Gerald

"Robin Mark Tucker" <ro*************@removehotmail.comremove> wrote in
message news:e5*******************@news.demon.co.uk...

I'm wondering what arguments you people might have for/against

implementing
an internet based system via. either Virtual Private Network (ie. the

client
thinks it's local) or via. a Web Service. It seems that the VPN requires
greater system administration and can be a pita to setup, but that the
Web
Service needs more coding. Does anyone have an opinion on this? What

does
the future hold? Assume we don't allow average Joe on the internet to
use
our service, it's just a corporate-wide thing.

Thanks,
Robin


May 31 '06 #5
Robin

In addition to the others

VPN is a Virtual *Private* Network

WebService is in fact a Public or Protected solution

Just my thought,

Cor

"Robin Mark Tucker" <ro*************@removehotmail.comremove> schreef in
bericht news:e5*******************@news.demon.co.uk...

I'm wondering what arguments you people might have for/against
implementing an internet based system via. either Virtual Private Network
(ie. the client thinks it's local) or via. a Web Service. It seems that
the VPN requires greater system administration and can be a pita to setup,
but that the Web Service needs more coding. Does anyone have an opinion
on this? What does the future hold? Assume we don't allow average Joe on
the internet to use our service, it's just a corporate-wide thing.

Thanks,
Robin

May 31 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
by: Michael Riggio | last post by:
Is there a way to have a windows service instantiate a class that is a web service, which will then be accessible to clients via HTTP? Thanks, -Mike
2
by: PatrickSA | last post by:
Hi, Am new to web services, so apologies for the basic nature of the question - and apologies in advance if this is the wrong newsgroup. We're building a new web service and I'm looking around...
7
by: Mike | last post by:
I want to create a windows service that will monitor another window service. what i need for the service to do is, if a service is stopped I need it to start the service back up example: ...
6
by: dotNeter | last post by:
The services, talked here, are things used in IServiceContainer, IServiceProvider, etc. In my opinion, everything can be a service, and a service is generally used for providing specific features...
7
by: Chris Mullins | last post by:
I'm in the process of building a number of (Web) Services using .NET 3.0 and WCF. These services are intended to be deployed within the Intranet of a very, very large orginization. I need to...
0
by: =?Utf-8?B?U2ltb25EZXY=?= | last post by:
Hi All I would like to install the same Windows Service project on the same server under different names, one for each customer. I have been able to do it but I would like an expert opinion as...
2
by: Anuack Luna | last post by:
Http://www.hostmonster.com/ http://www.ixwebhosting.com/index.php/v2/pages.planBusinessPlus http://www.top10webhosting.com/cpanel.php The most complete listing and crazy is: ...
0
by: =?Utf-8?B?R3V5?= | last post by:
I already spent some time thinking for a solution for my problem, but finally can't decide what would be the most optimal and correct solution. Therefore I post my question to this forum, to get...
7
by: =?Utf-8?B?Qi4gQ2hlcm5pY2s=?= | last post by:
I have not touched a Windows Service app since my MCAD certs (about 5 years ago...) I've just been assigned to write a quickie app. I could use a 2nd opinion here. The app is to be written in...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.