Я хотел бы получить совет от архитектурно мыслящего человека о лучших рамках или методе для следующего:
сервер: служба Windows в .NET
клиент: любой основной язык, комбинация приложения .NET и веб-приложения, а также некоторые клиенты, использующие Ruby в Linux.
Одна из идей, которые у меня были, заключалась в том, чтобы служба Windows выставляла себя как веб-службу и предоставляла методы веб-службы для запуска работы, отмены работы, получения статуса и получения результатов.
Есть еще идеи?