На одной рабочей станции, должно работать приложение1 (язык реализации С++). Управление работой приложения должно осуществляться другим приложением2 (язык реализации — C#), расположенным на другом компутере, в другом городе или стране. Связь через интернет. Вопрос: какая физическая реализация должна быть у приложения1, чтобы приложение2 могло полностью инициировать, запустить и остановить работу этого приложения. Должен ли это быть WEB — сервис или еще что??? Добавлю, что работа приложения 1 должна координироваться как локально, так и удаленно. Заранее спасибо