gpt4 book ai didi

delphi - 取代 ASTA 作为中间层解决方案

转载 作者:行者123 更新时间:2023-12-01 18:10:18 28 4
gpt4 key购买 nike

我目前正在使用 Delphi7 和 ASTA 来处理客户端服务器与 Advantage DB 的通信。

我正在转向 Rad Studio XE Enterprise,并希望切换到不同但相似的解决方案,因为 ASTA 的 future 变得有些不确定。由于这将是一项巨大的时间投入,甚至可能是金钱投入,我一直在研究这些选择,但已经达到了树木与森林的情况。

我将列出一些关于我需要的基本点,如果有人可以建议我应该关注的技术和产品的特定组合,这可能有助于满足这些需求,我将不胜感激。我真的只需要替换和/或改进 ASTA 提供的当前且正在积极开发和支持的内容的通信和加密功能。

    -我将使用 Delphi XE。
    -应用程序将是Win32,服务器将在Windows上运行。
    -不允许使用 IIS。
    -不允许 VPN 要求。
    -套接字通信必须本地支持 AES 加密或通过第三方插件支持 AES 加密。
    -如果能够提供强大的安全性,一些基于浏览器的基本应用程序访问将是一个额外的好处。
    -对 Linux、Mac、移动设备的支持是一个非常低的优先级。
    -我需要能够满足 NIST 800-53/FIPS 140-2 合规性,但不需要认证。 (因为它们与通信和加密有关)

由于这是我的第一个问题,如果我可以更好地表达或详细说明我的需要,请告诉我。

感谢你们提供的任何指导。

最佳答案

免责声明:我为 RemObjects Software 工作。

-I'll be using Delphi XE.

Data Abstract 通过 XE 支持 Delphi 7 和 Delphi 2007,并且我们会定期尽快添加对新版本 Delphi 的支持(即当 XE2 出现时)

-Applications will be Win32, server will run on Windows.

我们支持这一点。

-IIS is not allowed.

在 IIS 中托管是数据摘要中的一个选项,但不是必需的。事实上,我们首选/建议的模型是使用独立的服务器可执行文件,您可以安装服务或手动运行它,它们打开自己的 orts 并且是完整的服务器。这些可以基于 HTTP 或其他协议(protocol)(例如更多“直接”TCP 或 super TCP channel )

-VPN requirement is not allowed.

DA 不需要(但当然可以通过)VPN。

-Socket communication must support AES encryption natively or through third party addon.

DA 支持开箱即用的 AES 以及 HTTPS(后者取决于您选择的底层通信方法)。

-Some basic browser based application access would be a bonus, IF it is capable of strong security.

除了 DA 为其自己的客户端提供的常规客户端/服务器通信之外,DA 服务器还可以通过 JSON 和 REST/OData 提供访问权限。这样,您不必妥协“真正的”桌面客户端与服务器的通信方式,但仍然可以灵活地让其他客户端(包括基于 Web 的客户端)也使用开放标准与您的服务器通信。

-Support for linux, mac, mobile is a very low priority.

DA/Delphi 通过 FPC 支持 Linux(Mac 也支持,但我们认为 Mac/FPC 是一个更粗糙的领域;),一旦 Embarcadero 发布,将通过 Delphi 添加对 Linux 和 Mac 的支持。

当然,如果您需要的话,我们还有用于 native Mac/iOS 开发(在 Xcode 中)和 .NET(通过 Mono 是支持 Linux 的好方法)的单独版本的 DA。

-I'll need to be able to meet NIST 800-53/FIPS 140-2 compliancy, but won't need certification. (as they pertain to communication and encryption)

这是我唯一没有答案的问题,因为我不知道该标准的细节。但如果您对此有具体的技术问题,请随时联系我或通过 support@remobjects.com 联系我们的支持团队

希望这有帮助!

关于delphi - 取代 ASTA 作为中间层解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822062/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com