Использование «i8» в качестве типа данных становится все более распространенным. Я недавно добавил это в свой модуль Perl XML-RPC (http://metacpan.org/pod/RPC::XML) в ответ на запрос большой группы, которая нуждалась в нем для работы с сервером, написанным на Java. Я не знаю, какой инструментарий на сервере используется, но он уже принимает i8 в качестве типа.
Одна вещь, которую я чувствую, все еще должна быть решена, должен ли псевдоним int для i4 также принимать i8, как это делает в настоящее время i4. Или, в этом отношении, если параметр, типизированный как i8, должен спокойно принять ввод, введенный как i4. XML-RPC имеет большой потенциал в качестве легкого и удобного протокола, когда вам не нужно полностью охватывать SOAP, но его часто упускают из виду в религиозных войнах между REST и SOAP.
XML-RPC нуждается в некотором обновлении и пересмотре, если бы мы могли просто заставить оригинального автора разрешить это ...