提供Java程序作为(D)COM服务

提供Java程序作为(D)COM服务,java,com,Java,Com,我正在寻找一个解决方案(最佳示例代码)如何实现注册Java程序为(D)COM服务器/服务。简而言之,我有以下问题: 最初的情况是: (a) 我有一个JavaWebService(Axis)从Web中提取数据 (b) 我有一个第三方服务(用Delphi编写)希望 来自COM对象的数据,并定期调用此 接口(指定了调用COM对象的方法) 为了从(a)到(b)获取数据,我需要实现一个COM服务器,它为(b)检索其数据提供所需的方法 我的主要问题是: 如何将Java服务创建并注册为COM对象,并提供所

我正在寻找一个解决方案(最佳示例代码)如何实现注册Java程序为(D)COM服务器/服务。简而言之,我有以下问题:

最初的情况是:

  • (a) 我有一个JavaWebService(Axis)从Web中提取数据

  • (b) 我有一个第三方服务(用Delphi编写)希望 来自COM对象的数据,并定期调用此 接口(指定了调用COM对象的方法)

为了从(a)到(b)获取数据,我需要实现一个COM服务器,它为(b)检索其数据提供所需的方法

我的主要问题是:

如何将Java服务创建并注册为COM对象,并提供所需的方法,以便(b)在调用时获取其数据。

我懂Java,但我不是COM的专家。因此,请原谅我在COM方面可能出现的技术错误。 在网上搜索时,我发现了几个允许Java程序与COM对象交互的工具/框架(例如JInterop),但我没有找到代码等。如何通过(D)COM访问Java程序。

首先,看一看。一个例子是。此外,您还可以看到。

首先,看一看。一个例子是。你也可以看到