0

我正在开发一个使用 .NET 2.0 远程处理编写的现有系统,以将许多嵌入式客户端集成到中央服务器。由于许多问题,希望用 Java 重写服务器。在这一点上更新客户端是不可行的;它们中有很多而且它们在地理上分散,因此更新可能会很昂贵。为此,我想知道有哪些解决方案可用于实现与现有无线协议兼容的 Java 服务器?

我知道 JNBridgePro,但不幸的是,它对于我们目前的预算来说太贵了。我还有来自Microsoft® .NE​​T 和 J2EE 互操作性工具包(Microsoft Press)一书的 CD,其中有一个来自 Intrinsyc Software 的名为“ja.net”的软件的副本,该软件承诺实现此功能,但为了使用它,您需要从 Intrinsyc 获得许可证,并且他们的网站没有响应(也许自从这本书出版以来他们已经停业了?)。

还有其他我不知道的吗?

4

1 回答 1

0

不,没有这样的事情(定制商业解决方案除外)。但是,如果您需要内部解决方案,您可以:

  1. 编写您自己的 .NET 远程处理适配器,它位于 .NET 客户端和 Java 服务器之间。
  2. .NET 适配器将请求转换为 Java 服务器已知的内容(可能是 Web 服务接口,通过 SOAP),响应也是如此。

因此,.NET 适配器类似于传递和映射组件,没有实际逻辑。这样,所有逻辑都可以在 Java 服务器中(这似乎是您想要的)。

这可能需要一些时间,但这直接取决于您拥有的客户数量以及请求和响应类型的数量。

于 2012-06-16T11:28:48.680 回答