Мне нужно создать систему сервер (java) - клиент (c ++), и сервер, и клиент должны будут работать с объектами (типами данных), которые одинаковы для клиента и для сервера, например, автомобильный объект будет создан на стороне клиента и затем отправлен на сервер, где будут выполнены дополнительные расчеты для автомобильного объекта. Я хотел бы создать одну универсальную реализацию автомобильного объекта, а затем использовать эту реализацию на сервере и в клиенте. Сначала я подумал о создании dll (в c ++) со всеми типами данных, которые одинаковы для клиента и сервера, но у этого решения есть недостаток. Потому что это решение работает только под ОС Windows, и я должен поддерживать Win, Mac, Linux. Так есть ли мультиплатформенное решение для моей проблемы?
Я благодарю всех ваших ответов.