Re: [jruby-user] SOAP Libraries, was: JRuby 1.7.17: getppid unsupported or native support failed to load

Michael Pitman <[email protected]> Sun, 21 Dec 2014 11:02:51 +1100
Newsgroups gmane.comp.lang.jruby.user
Message-ID <CAL-6QiXtw9x6VOSZ_he=ARGh5cxFrEHuZDmOTJoo0kSmM2bzhg@mail.gmail.com>
Hi Keith,

We've used Savon for a couple of years now and it's been pretty good. There
have been a couple of hiccups with compatibility with jruby, but they were
easily identified and quickly resolved (eg there was some code passing a
symbol when some jruby code was expecting a string).

The integration with WSDL is fairly seamless. SOAP exceptions are easy to
handle, and processed quite naturally through ruby exceptions. I remember
finding a couple of rough edges with some inconsistent naming inside
hashes, but haven't dealt with them for a while, so I suspect they were
minor annoyances at the time.

On whole it's been a good, solid choice. We're 100% java/jruby in
production and 90% MRI in development, so libraries like this, that work
well in both environments, are important to us.

Regards,

Michael



On 21 December 2014 at 06:46, Keith Bennett <[email protected]> wrote:

>  Michael -
>
> An unrelated question...how are you finding Savon?  Did you need
> compatibility with MRI Ruby?  I ask because my impression was that if I
> were to deal with SOAP in JRuby, I'd use a Java library since the Java
> world has been using SOAP so heavily for a long time.  But I never tried
> it, so I don't have any idea if that is really a wise approach.
>
> I once tried to use Soap4R many years ago, and it was a disaster.  I heard
> that Savon was better, but I don't know how much better.
>
> - Keith
>
>  Keith R. Bennetthttp://about.me/keithrbennett
>
>