Мы планируем разработать приложение Flex, которое должно выполнять вызовы AMF для извлечения данных с защищенного сервера. Однако нам не разрешено подключаться напрямую к этому защищенному серверу с помощью AMF. Мы можем делать только удаленные вызовы WSDL / SOAP или .net на защищенный сервер. Поэтому все экземпляры приложения flex, работающие на клиентском компьютере, должны подключаться к одному доверенному серверу, который затем подключается к защищенному серверу.
Эти требования основаны на политических причинах внутри компании и не являются гибкими (не всегда ли так?)
В случае, если требования не ясны, вот пример. Когда вы получаете доступ к своему текущему счету через веб-сайт своего банка, веб-сайт загружает приложение flex / flash в ваш веб-браузер. Это приложение показывает вам ваши счета, транзакции, баланс и т. Д. Однако, ваши фактические данные текущего счета хранятся на безопасном сервере базы данных в банке, который не принимает входящие соединения от клиентов. Таким образом, приложение flex в вашем браузере выполняет AMF-вызов на веб-сайте банка, и, как оказалось, он может выполнить удаленный вызов WSDL / SOAP или .net к серверу базы данных. Он получает данные и отправляет их обратно в браузер через AMF.
Есть ли на веб-сервере приложение «прокси», которое может принимать вызовы AMF, поворачиваться и выполнять удаленные вызовы WSDL / SOAP или .net на защищенный сервер? Или мы должны написать это вручную?