我有一个使用RMI的现有基于Java的系统。我无权更改此系统。从.NET访问Java RMI
我希望能够直接从.NET调用RMI API方法。什么是完成这个最好的方法?如果是第三方组件,免费或低成本优先。
谢谢
我有一个使用RMI的现有基于Java的系统。我无权更改此系统。从.NET访问Java RMI
我希望能够直接从.NET调用RMI API方法。什么是完成这个最好的方法?如果是第三方组件,免费或低成本优先。
谢谢
我不确定.Net + RMI。但是应该可以构建一个Java组件,该组件与RMI服务进行对话并使用支持的机制之一从.Net调用该Java组件。
条有关从净
您应该能够访问使用CORBA
的EJB看看这里:http://weblogic.sys-con.com/node/42640 旧,但很重要。
最好的办法是为现有系统构建一个Java Facade,并使用RMI与之交谈,另一方面提供更为标准的东西 - Web服务或REST。
此方法的其他优点是它可以抵御传统应用程序错误和糟糕的设计决策。例如,如果您需要做一些丑陋的变通方法来调用现有应用程序,那么这些方法可以安全地隐藏在外观层中,而不会影响您正在编写的新应用程序的设计和完整性。
您如何知道它是由CORBA导出的EJB? – 2009-07-22 10:30:20