Soooo我们这个系统的工作原理如下:
我们有一个暴露给WWW的Java WS,因此我们的客户可以从任何地方访问它。
Java WS 只是位于我们本地Intranet中的 .NET C#WS 的桥梁。 .NET C#WS 正在使用TcpChannel
客户端连接到正在侦听TcpChannel
的 Windows服务,因此我们可以调用它的方法来自 .NET C#WS
问题是:
我正在考虑不再需要 .NET C#WS - 这意味着 - 我想使用 Java RMI 在 C#Windows服务
中调用远程方法有可能做这样的事吗?我一直在谷歌上搜索,但一无所获。
感谢任何帮助!
答案 0 :(得分:2)
一些分析和建议
我假设您使用的是SOAP之类的标准Web服务协议。
答案 1 :(得分:1)
让windows服务托管某种启用RPC的服务器。
一些替代方案: