Ryan L. wrote:
To clear things up:
I do not know where to get started making this SOAP web service in Rails.
I’m looking for some preliminary advice or a tutorial on creating a soap
webservice in rails. I know I should be moving to REST, but a platform
our system must interact with uses SOAP and I absolutely must support
I’m a little confused; Are you wanting to provide the web service or
consume an existing web service.
If it’s the former then I would recommend forgetting about SOAP and
implement a REST web service for your client. Basically just build a
Rails application the normal Rails 2.x way by providing the proper
response formats for exposing actions as web services.
If it’s the later, and the service you’re trying to consume is a SOAP
service, then you stuck and have to use SOAP.
I’m guessing what your showing there is likely an existing web service,
probably written in Java, since most Java people haven’t yet figured out
that REST is the future of web services.
If my assumption is correct then take a look here:
I have not used this, but this question keeps getting posted
over-and-over and this is the canned answer to the “I need SOAP web
services” question. However, if you ever get deep into SOAP you’ll
quickly begin to realize why it is so far off the radar of typical Rails
Also, just so you know, I’m forced to deal with SOAP on an almost daily
basis (in Java) so I’m not speaking from inexperience.
P.S. Since the the original acronym for SOAP complete fell apart over
the years, I propose we redefine SOAP (Simple Object Access Protocol) as
(Supremely Over-engineered Abstraction Protocol).