我正在寻找一个解决方案(最佳示例代码)如何实现将 Java 程序注册为 (D)COM 服务器/服务。更简洁我有以下问题:
最初的情况是:
(a) 我有一个 Java Webservice (Axis) 从 Web 中提取数据。
(b) 我有一个第 3 方服务(用 Delphi 编写),它需要来自 COM 对象的数据并定期调用它(指定了调用 COM 对象的方法的接口)。
为了从 (a) 到 (b) 获取数据,我需要实现一个 COM-Server,它为 (b) 提供检索其数据所需的方法。
我的主要问题是:
如何将 Java 服务制作和注册为 COM 对象并提供所需的方法,以便 (b) 在调用时获取其数据。
我知道 Java,但我不是 (D)COM 方面的专家。所以,请原谅我可能出现的关于 COM 的技术错误。在网上搜索我发现了几个允许 Java 程序与 COM 对象交互的工具/框架(例如 JInterop),但我没有找到如何使 Java 程序通过 (D)COM 访问的代码等。