Ну а зачем косплеить технологию, которая пытается вызывать методы на удаленной машине через XML... если уж сильно хочется, для этого в Ruby-сообществе есть Elixir/Erlang. А если уж писать кононичный SOAP, то на Java, где это все в одну строку решается.