Ryan Leary 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 
> this call.

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:
http://github.com/datanoise/actionwebservice/tree/master

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 
developers.

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).
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to