Мы пытаемся придумать наш стандарт клиента и сервера, и сейчас идет большая дискуссия. Одна из идей - клиент C # и серверы Java, использующие какую-то проприетарную библиотеку сообщений для обмена объектами данных (представьте, что XML похож на структуру.)
Проблема с этой моделью заключается в том, что существует много кода, который необходимо продублировать (проверка, анализ), который можно просто использовать повторно, если вы также используете C # на сервере. Если есть большой толчок для использования машины Linux, то не будет моно поддерживать вашу цель. .
Кто-нибудь еще имеет эту дилемму?