Я переписываю старое приложение для Windows, использующее Python и работающее в Linux. Первоначально новое приложение должно вызывать устаревшее приложение, чтобы у нас были согласованные результаты между клиентами, все еще использующими устаревшее приложение, и клиентами, использующими новое приложение.
Итак, у меня есть ящик с Linux, который находится прямо рядом с ящиком Windows, и я хочу, чтобы процесс на ящике Linux выполнил команду на ящике Windows и зафиксировал результат (синхронно).
Моей первоначальной мыслью было написать веб-сервис для Windows, но это означало бы запуск веб-сервера на компьютере с Windows в дополнение к устаревшему приложению.
Итак, я подумал, что использование Twisted.Conch может позволить мне просто выполнить команду по сети без дополнительных затрат на работу веб-сервера, но я предполагаю, есть и издержки при запуске ssh сервер на машине с Windows.
Какими альтернативными способами я могу инициировать синхронный процесс на другом компьютере, используя Python, помимо веб-службы или ssh, или веб-служба или ssh - лучший подход? Кроме того, если веб-сервис или ssh являются лучшими маршрутами для поиска, стоит ли использовать Twisted, что мне следует рассмотреть?