Aplicaciones distribuidas

agurtzane
03 de Marzo del 2004
Aún no tengo muy claro hasta donde llega el potencial de .Net y supongo que lo que voy a preguntar sí lo hace, pero quiero saber cómo.
Si tengo una aplicación de ventanas (un programa de gestión con su base de datos y eso),
¿cómo puedo hacer esa aplicación distribuida para que la compartan ordenadores incluso separados geograficamente?
¿Hay que instalar la aplicación en todos los ordenadores o pueden acceder a un único ordenador con la aplicación y la base de datos?¿cómo?
Gracias

Elph
03 de Marzo del 2004
Bueno lo mas logico seria abstraer la logica de negocio y de datos en un servicio web, i despues desarrollar el cascaron q seria la aplicacion windows. Seguirias necesitando instalar la aplicacion en todos los pc's pero tb se podria acceder a tu logica de negocio desde qualquier otro lugar.
Ex:
imagina q tienes un servicio web A, con los metodos ObtenerClientes i insertarCliente. Estos los expones como un servicio web.
Desarrollar la aplicacion windows q obtenga los clientes i inserte un cliente sera mucho más ligera, pues usara esos dos metodos web.Ademas puedes usar esos dos metodos desde una aplicacion web, un com, desde php, asp... etc.. sin preocuparte de su implementacion.
Digamos q mas q compartir una aplicacion, compartirias la logica q hay detras de ella.
Seguramente hay mas formas de hacerlo, por ejemplo con un patron cliente/servidor usando remoting, pero me parece q el uso de ws es bastante adecuado i simple.