1

我正在寻找一个解决方案(最佳示例代码)如何实现将 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 访问的代码等。

4

1 回答 1

1

首先,看看如何使用 Java Servers 和 DCOM。一个例子是idl server。此外,您可以查看服务教程

于 2013-03-14T17:44:46.790 回答