我被要求用数据库中的一些数据填充闪存文件。我说:“太好了,我将编写一些与数据库对话并输出 xml 的 PHP。swf 可以调用该文件。”
然后我的老板告诉我,该解决方案无法与 IS 相提并论,我必须找到一种更安全的方法来做到这一点。啊!
我提出的解决方案是创建一些位于我们公司防火墙之外的业务逻辑。actionscript 将向该文件发出请求,该文件将向位于防火墙后面的中间层发送安全请求。中间层将通过连接到数据库并通过相同的安全连接通过防火墙返回适当的数据来处理请求。然后业务逻辑输出 xml,每个人都很高兴。
我已经绘制了我正在尝试做的事情以使其非常清楚: http ://twitpic.com/2kj0tk
以下是我的问题:
- 此解决方案是否符合行业最佳实践?
- 它会起作用吗?
- 我需要在每一层中编写什么代码来建立安全连接并通过该防火墙传输数据?我想也许我可以使用 cURL,但我不知道这是否可以通过防火墙。如果可能的话,有人会介意他们将如何解决这个问题吗?
- 我可能最终不得不在 .NET 中编写解决方案。这将如何改变我的方法? 4。
- 如果有的话,您还需要我提供什么其他信息来帮助解决这个问题?
多谢你们!