Hola,
Necesito un poco de ayuda para ver como montar una aplicacion que estoy desarrollando, os comento:
Estoy desarrollando una aplicacion windows forms en .NET con Visual Studio 2010 Ultimate, dicha aplicacion sera distribuida a un monton de usuarios y lo que necesito es que dicha aplicacion ataque a una base de datos para introducir y sacar informacion, los datos de entrada a la base de datos seran datos simples, enteros, cadenas... y los de salida tambien pero me gustaria poder recuperar DataSets.
Entiendo que necesito un servicio web o algo intermedio entre la aplicacion y la base de datos, es decir que mi aplicacion interactue con el servicio web o lo que sea y que este se encarge de recuperar y/o actualizar los datos de la base de datos.
Ya que el volumen de gente que use esto podria ser muy alto, no me interesa que cada usuario tenga un usuario en la base de datos sino que los datos se actualizen bajo demanda.
Me gustaria que me ayudaseis a saber cual es la mejor manera de desarrollar esto y que tipo de hosting necesito, sobre todo donde tengo mas dudas es en la capa intermedia, la del servicio web o lo que sea que haya que montar.
muchas gracias por la ayuda.
Os pongo una imagen de lo que necesito.