10/06/2004 - 08:51 por Miguel Puime | Informe spam
Hola a todos:
Tengo que realizar un programa que tiene que trabajar con datos de
SQLServer que están en un equipo remoto, es decir, hay una central y varias
sucursales en puntos distantes (provincias distintas).
Mi preguntanta es, qué forma es mejor: mediante una VPN, con Terminal
Server o mediante una conexión RAS o incluso si existe alguna forma mejor me
gustaría saberlo.


Gracias de antemano
Un saludo.
Miguel Puime.
 

Leer las respuestas

#1 Javier Loria
10/06/2004 - 15:26 | Informe spam
Hola Miguel:
Depende de lo que desees:
a) La red VPN te da seguridad en un ambiente inseguro, tipicamente te
ayudara para que los clientes puedan usar la red de internet para conectarse
pero una vez conectado pueden usar los recursos como si estuvieran locales.
Los usuarios se conectan a internet y por medio de esta se conectan a tu
red.
b) RAS pide los usuarios se conecten directamente a tu red, sin usar
internet. Tiene la ventaja que es mas seguro, poque fisicamente se pueden
controlar los medios de conexion, pero igualmente esta expuesto. En general
suele ser mas seguro pero mas honeroso por los costos de llamadas.
Una vez que has solucionado el problema de conexion, tienes varias
alternativas de como armar la arquitectura de la aplicacion:
a) Terminal: Facil y rapido desarrollo de windows se puede reutilizar codigo
que existe y conocimiento de los programadores. Desventajas: Recursos
importantes de hardware, licencias y seguridad.
b) Clientes Web: Creas una aplicacion Web (ASPX?), y los usuarios se
conectan a estas paginas y desde el navegador se conectan a la aplicacion.
Ventajas: Plataforma Madura, rapida, escalable y de facil implementacion.
Desventajas: Si solo existe experiencia en desarrollo en Windows requiere
capacitacion y aprendizaje de los desarrolladores, y requiere clientes
Sincronicos (o sea tienen que estar conectados para usar la aplicacion).
c) Servicios Web: Creas una aplicacion de Servicios Web que son funciones o
procedimientos que pueden ser llamados a travez de internet usando
protocolos estandard (HTTP, SOAP, XML). Con esta arquitectura la aplicacion
puede estar en Windows en la estacion, en un sevidor Web, o incluso en otra
plataforma y se pueden invocar los procedimientos o funciones en un servidor
Web. Plaforma mucho mas abierta que las anteriores pero mucho mas novedosa y
que requiere mucho mas capacitacion, los estandares para este tipo de
programas todavia estan desarrollandose y no es todavia una plataforma
totalmente madura.
La respuesta mas frecuente es VPN si se requieren altos niveles de
seguridad de aplicacion, y Servicios Web, pero se solo mi opinion.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Miguel Puime escribio:
Hola a todos:
Tengo que realizar un programa que tiene que trabajar con datos de
SQLServer que están en un equipo remoto, es decir, hay una central y
varias sucursales en puntos distantes (provincias distintas).
Mi preguntanta es, qué forma es mejor: mediante una VPN, con
Terminal Server o mediante una conexión RAS o incluso si existe
alguna forma mejor me gustaría saberlo.


Gracias de antemano
Un saludo.
Miguel Puime.

Preguntas similares