Aplicaciones distribuidas
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
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
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.
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.