Прежде всего, служба Windows - хороший вариант для такого случая.
Сначала начните с тестирования API, используя сайт ASP.NET в качестве клиента для использования этого API.Если вы это сделали, начните искать WebRequest
и HttpWebRequest
(оба в System.Net
пространстве имен).
Еще один совет, вы можете использовать консольное приложение, чтобы начать тестирование вышеупомянутых классов, что делаетотладка и работа в начале проще.
Если вы планируете использовать многопоточность, сделайте это асинхронно, чтобы воспользоваться преимуществами APM.