ActiveMessaging предназначен для асинхронной связи, поэтому, если вы ищете сервер, чтобы отправить обратно сообщение «Да, я получил и обработал его», то вам не повезло. (Я бы знал, что я сопровождаю проект.) Кроме того, для отправки сообщения вам необходимо подключиться к брокеру, и в зависимости от брандмауэров и т. Д. Это может быть невозможно.
Скорее всего, сработает какой-то тип http-связи, и если вы структурируете или обрабатываете сложные данные для отправки, xml будет иметь смысл в качестве формата сообщения.
REST и ActiveResource хорошо документированы и поддерживаются, поэтому зачем бороться с этим?
Это то, что я, вероятно, использовал бы, особенно если вы используете сервер Rails.
Что касается xmlrpc, я думаю, что ваши собственные комментарии дают веские основания для отказа от этой опции.