我们计划开发一个 Flex 应用程序,该应用程序必须进行 AMF 调用才能从安全服务器检索数据。但是,我们不允许使用 AMF 直接连接到该安全服务器。我们只能对安全服务器进行 WSDL/SOAP 或 .net 远程调用。因此,在客户端机器上运行的 flex 应用程序的所有实例都必须连接到单个受信任的服务器,然后该服务器将连接到安全服务器。
这些要求是基于公司内部的政治原因,并不灵活(不是总是这样吗?)
如果要求不清楚,这里是一个例子。当您通过银行网站访问您的支票账户时,该网站会下载一个 flex/flash 应用程序到您的网络浏览器。此应用程序向您显示您的帐户、交易、余额等。但是,您的实际支票帐户详细信息存储在银行的安全数据库服务器上,该服务器不接受来自客户的入站连接。因此,浏览器中的 flex 应用程序对银行网站进行 AMF 调用,然后转而对数据库服务器进行 WSDL/SOAP 或 .net 远程调用。它获取数据并通过 AMF 将其发送回您的浏览器。
是否有我们可以在 Web 服务器上运行的“代理”应用程序,它将接受 AMF 调用并转身对安全服务器进行 WSDL/SOAP 或 .net 远程调用?还是我们必须手写?