Справочная информация: У меня есть приложение Java, с которым взаимодействуют многие клиенты программирования. Недавно несколько клиентов захотели, чтобы я разработал API, чтобы позволить им наследовать классы Java моего приложения в их документах Ruby без необходимости менять среду разработки на Jruby - они хотят, чтобы он оставался Ruby on Rails.
В этой публикации было упомянуто, что этого можно достичь, используя XML или JSON в качестве посредника между Java и Ruby on Rails.
Вопрос: Является ли метод XML / JSON наилучшей практикой? Если да, что вы считаете предпочтительным (XML или JSON)? Если нет, то какая практика лучше?
Как только определена лучшая практика, будет полезно некоторое углубленное (настолько глубокое, насколько вы захотите) объяснение того, как мне следует подходить к этому.
Большое спасибо