Позвольте мне рассказать всем, прежде чем я перейду к своей проблеме. Моя компания размещает веб-сайт для многих клиентов, моя компания также заключает контракт на выполнение некоторых работ с другой компанией. Поэтому, когда мы впервые настраиваем веб-сайт со всей информацией для наших клиентов, мы передаем эту информацию другой компании, с которой мы заключили контракт, и у троих из нас есть те же данные. Проблема в том, что после того, как сайт будет запущен, наши клиенты изменят некоторые данные, и когда они это сделают, мы сможем обновить нашу контрактную компанию. Мы передаем данные подрядной компании с помощью веб-службы (httppost, данные xml). Теперь мой вопрос заключается в том, как лучше всего написать программу, которая будет отправлять обновленные данные подрядной компании каждый раз, когда наши клиенты изменяют некоторые данные.
1) Напишите службу Windows с таймером внутри моего кода, где каждые 30 минут или около того подключается к базе данных, находит все изменения и отправляет их контрактной компании 2) Напишите тот же код, что и # 1 (без таймера в нем), но на этот раз сделайте это простой программой и позвольте планировщику Windows будить ее каждые 30 минут 3) Любое другое предложение, которое может у вас быть
Доступные мне технологии: VS 2008, SQLServer 2005.