连接C#和Java的最佳方法是什么?

Bea*_*rdo 5 c# java

假设有两种产品,一种是用Java编写的,另一种是用C#编写的.您喜欢基于Java的后端(非用户可见部分),但想使用C#(WPF)前端.连接它们的最佳方法是什么?

请注意,后端必须能够在服务器或本地计算机上运行,​​并且前端应该能够连接到任何一个.

我的第一个想法是使用类似Ice的东西,或者也许是web服务.

去!

编辑

转换代码或在各种中性VM(IKVM)中运行代码不是一种选择.

Chr*_*sic 1

在 Java 后端公开 Web 服务,并让 C# 前端与 Java Web 服务对话。研究一下 WCF(Windows 通信基础),它可能会使与 Java Web 服务的通信变得更加容易。