从 .NET 访问 Java RMI

发布于 2024-07-27 04:58:06 字数 138 浏览 4 评论 0原文

我有一个现有的基于 java 的系统,它使用 RMI。 我无权更改此系统。

我希望能够直接从 .NET 调用 RMI api 方法。 实现这一目标的最佳方法是什么? 如果是第三方组件,则首选免费或低成本。

谢谢

I have a existing java based system which uses RMI. I do not have access to change this system.

I want to be able to call the RMI api methods directly from .NET. What is the best way to accomplish this? Free or lowish cost preferred if its a third party component.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

药祭#氼 2024-08-03 04:58:07

最好的选择是为现有系统构建一个 Java 外观,该系统将使用 RMI 与其进行通信,并在另一端提供更标准的东西 - Web 服务或 REST。

这种方法的另一个优点是它可以保护您免受遗留应用程序错误和糟糕的设计决策的影响。 例如,如果您需要执行一些丑陋的解决方法来调用现有应用程序,那么可以将它们安全地隐藏在外观层中,而不会影响您正在编写的新应用程序的设计和完整性。

Your best bet would be to build a Java facade for the existing system which will talk with it using RMI and on the other side provide something more standard - Web Services or maybe REST.

Additional advantage of this approach is the protection it gives you against the legacy app bugs and bad design decisions. For example, if there are some ugly workarounds that you need to do to call the existing application, those can be safely hidden in the facade layer without compromising the desing and integrity of the new app you are writing.

未央 2024-08-03 04:58:07

我不确定.Net + RMI。 然而,应该可以构建一个与 RMI 服务对话的 Java 组件,并使用受支持的机制之一从 .Net 调用该 Java 组件。

有关从 .Net 调用 Java 的文章

I'm not sure about .Net + RMI. However it should be possible to build a Java component which talks to the RMI service and call that Java component from .Net using one of the supported mechanisms.

Article about calling Java from .Net

我不在是我 2024-08-03 04:58:07

您应该能够使用 CORBA 访问 EJB

请查看此处: http://weblogic.sys-con .com/node/42640
旧但很相关。

You should be able to access the EJB using CORBA

Look here: http://weblogic.sys-con.com/node/42640
Old but quite relevant.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文