Giả thuyết, bạn có hai sản phẩm, một sản phẩm được viết bằng Java, một được viết bằng C#. Bạn thích phụ trợ dựa trên Java (phần không nhìn thấy được người dùng), nhưng muốn sử dụng giao diện C# (WPF). Cách tốt nhất để đi về interfacing chúng là gì?Cách tốt nhất để giao tiếp C# và Java là gì?
Lưu ý rằng chương trình phụ trợ phải có khả năng chạy trên máy chủ hoặc trên máy cục bộ và giao diện người dùng có thể kết nối với một trong hai.
Suy nghĩ đầu tiên của tôi là sử dụng một cái gì đó như Ice hoặc có thể là dịch vụ web.
Và tiếp tục!
Sửa
Chuyển đổi mã hoặc chạy nó trong một số loại trung lập VM (IKVM) không phải là một lựa chọn.