У меня есть два сервера, один в отдельном домене, а другой в основном домене, которым необходимо передавать вызовы веб-службы друг другу. В целях безопасности и по другим причинам я не хочу, чтобы эти машины общались друг с другом напрямую.
Я бы хотел, чтобы между ними находился сервер для маршрутизации этих запросов веб-службы на другой сервер.
Я начал писать приложение веб-службы .net, которое отражает подписи каждого возможного вызова веб-службы, но это не кажется очень практичным, и его нужно будет обновлять всякий раз, когда меняется подпись.
Кажется, встроенная пересылка IIS не выполняет то, что я хочу, а просто перенаправляет вызовы на другой компьютер, а это не то, что мне нужно.
Эти веб-службы передают сериализованные объекты .net в качестве параметров ввода / вывода.
Есть ли у меня какие-либо варианты простой переадресации вызова веб-службы на другой сервер?
-EDIT-
Чтобы ответить на некоторые вопросы о необходимости этого:
Я неправильно сказал, когда сказал, что это DMZ, я должен был сказать, что это просто отдельный домен. Я обновил вопрос с этим.
«Различные другие причины», которые я упомянул выше для этой архитектуры, связаны с тем, что я имею дело с дочерней компанией, которая получает доступ к небольшим частям нашей сети через защищенный VPN. Эта дочерняя компания не имеет прямого доступа вообще к поддомену. Однако им необходимо получить доступ к веб-службам на сервере в поддомене. Они решили, что мне нужно было обойтись без сервера, который мог бы общаться с их сервером, а также с нашим сервером в поддомене.