Нужно написать консольную утилиту, которая будет отправлять команды серверу (веб-серверу). При этом команды могут выполняться несколько минут. Как правильно организовать общение с сервером? Посредством какого протокола?
Обычный POST/GET запрос, мне кажется, не подойдет. Глупо ждать от сервера ответ минуты, занимать рабочий процесс. Может быть что-то асинхронное попробовать или long-puling?