Let me give a back ground for everybody before I go to my problem. My company hosts website for many clients, my company also contracts some of the work to another company. So when we first set up a website with all the informations to our clients, we pass that information to the other company we contracted and three of us have the same data. Problem is once the site is up and running, our clients will change some data and when ever they do that we should be able to update our contracted company. The way we transfer data to the contracted company is by using a web service (httppost, xml data). Now my question is what it the best way to write a program which sends updated data to the contracted company everytime our clients change some data.
1) Write a windows service having a timer inside my code where every 30min or so connects to the database and find all changes and send it to the contracted company 2) Write the same code as #1 (with out the timer in it) but this time make it a simple program and let windows scheduler wake it every 30min 3) Any other suggestion you may have
Techenologies available for me are VS 2008, SQLServer 2005