Я работаю с большим сайтом, написанным на Ruby on Rails. Благодаря поддержке REST в Rails 2, бизнес-логика сайта доступна через согласованный XML API. Теперь я хочу иметь возможность легко написать один или несколько веб-интерфейсов JavaScript для сайта, которые взаимодействуют с созданным Rails XML API.
В идеале, автоматическая оболочка для API может быть создана в JavaScript, поскольку это минимизирует усилия, необходимые при написании кода обработки XML для более чем 500 функций API. Как же тогда я могу автоматически создать оболочку для данного XML API в JavaScript, чтобы с ним было удобнее работать? Я работал с подобными решениями для Java, которые генерируют классы и методы для переноса API, поэтому в настоящее время я думаю, что я хочу что-то подобное для JavaScript. Хотя я был бы открыт для альтернативного подхода к проблеме.