Я делал подобные вещи двумя способами. 1) использование удаленного взаимодействия для настройки веб-службы, разрешающей такие вызовы, и 2) использование ручных веб-запросов от одного хоста к пространству имен другого.
Если ваш запрос может работать как простая строка запроса, и результаты в порядке, как html / xml, этот второй подход намного проще (и намного меньше накладных расходов), чем настройка полнофункциональных веб-служб. У вас уже есть архитектура запроса-ответа, учитывая, что это, по сути, веб-сервер, поэтому, думаю, имеет смысл использовать это. Если вас беспокоит безопасность, вы можете сделать так, чтобы эти вторичные страницы, которые вы вызываете, давали ответы только на запросы от localhost / 127.0.0.1.