Windows Service Vs Simple Program

Permítanme darles un trasfondo a todos antes de abordar mi problema. Mi empresa aloja sitios web para muchos clientes, mi empresa también contrata parte del trabajo a otra empresa. Entonces, cuando configuramos un sitio web con toda la información a nuestros clientes, pasamos esa información a la otra compañía que contratamos y tres de nosotros tenemos los mismos datos. El problema es que una vez que el sitio esté en funcionamiento, nuestros clientes cambiarán algunos datos y, cuando lo hagan, deberíamos poder actualizar nuestra empresa contratada. La forma en que transferimos datos a la empresa contratada es mediante el uso de un servicio web (httppost, datos xml). Ahora mi pregunta es cuál es la mejor manera de escribir un programa que envíe datos actualizados a la empresa contratada cada vez que nuestros clientes cambien algunos datos.

1) Escribir un servicio de Windows que tenga un temporizador dentro de mi código donde cada 30 minutos se conecta a la base de datos y encontrar todos los cambios y enviarlo a la compañía contratada 2) Escriba el mismo código que el # 1 (sin el temporizador) pero esta vez conviértalo en un programa simple y deje que el programador de Windows lo active cada 30 minutos 3) Cualquier otra sugerencia que pueda tener

as tecnologías disponibles para mí son VS 2008, SQLServer 2005

Respuestas a la pregunta(5)

Su respuesta a la pregunta