Usar o no WebServices?

12/03/2007 - 17:07 por Carlos Maggiotti | Informe spam
Buenas gente...

Estamos teniendo una gran duda.

Nuestro problema es que en un futuro mediano, la empresa va a contar con dos
plantas. Osea que nuestras aplicaciones tendran que recibir y enviar datos a
nuestros servidores en forma remota.

En un principio, pensabamos como solucion a este problema, implementar
WebServices para la comunicacion entre las aplicaciones WinForm y los
servers...
Pero vemos que tambien podriamos emular la conexion directa a estos mediante
VPN.

Ante esto, acudo al criterio y sentido comun de los que saben. Me gustaria
saber cual de las dos soluciones es mas:

1 - Conveniente.
2 - Performante.
3 - Seguro.
4 - Estable

A la hora de ofrecer solucion a este problema...

Saludos y gracias de antemano...

CarlosMag

Preguntas similare

Leer las respuestas

#1 Toni Recio
12/03/2007 - 17:26 | Informe spam
El uso de WebServices es recomendable en entornos heterogeneos (.NET, Java,
WebSphere, etc.) y con filtros de seguridad importantes.

En el caso que tu expones, si todo lo desarrollais vosotros, usando .NET, no
tendría sentido si no existe interacción con otras plataformas. La seguridad
entiendo que al hablar "vosotros con vosotros" tampoco sería un gran problema.

Si descartamos webservices, yo me decantaría por escojer entre .NET
Remoting, o la opción que ya has apuntado, la VPN.

Ventaja del Remoting:
- Posibilidad de de crear políticas activas antes caidas de red, y problemas
de rendimiento (Balanceos de carga, BBDD desconectadas, sincronizaciones
asíncronas, etc.)
Desventajas del remoting:
- Mayor complejidad.

Ventajas de la VPN:
- Programación convencional. El concepto "remoto" es trasparente a la
programación.
Desventajas de la VPN:
- Sistema demasiado desprotegido ante incidéncias telemáticas.

Opinión personal... mírate el proyecto CSLA.NET
(http://www.lhotka.net/Area.aspx?id=4) Seguro que lo encuentras interesante.

Si existen desarrollos desde cero, tampoco descartaría darle un vistazo a WCF.

Espero no haberte liado más... ;-)
Toni Recio
BcnDev.NET Member
http://www.tonirecio.com


"Carlos Maggiotti" wrote:

Buenas gente...

Estamos teniendo una gran duda.

Nuestro problema es que en un futuro mediano, la empresa va a contar con dos
plantas. Osea que nuestras aplicaciones tendran que recibir y enviar datos a
nuestros servidores en forma remota.

En un principio, pensabamos como solucion a este problema, implementar
WebServices para la comunicacion entre las aplicaciones WinForm y los
servers...
Pero vemos que tambien podriamos emular la conexion directa a estos mediante
VPN.

Ante esto, acudo al criterio y sentido comun de los que saben. Me gustaria
saber cual de las dos soluciones es mas:

1 - Conveniente.
2 - Performante.
3 - Seguro.
4 - Estable

A la hora de ofrecer solucion a este problema...

Saludos y gracias de antemano...

CarlosMag



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida