# Implementing Web Services with Ruby on Rails

**URL:** <https://www.ruby-forum.com/t/implementing-web-services-with-ruby-on-rails/105140>\
**Category:** Rails\
**Created:** [May 26, 2007, 4:59am UTC](https://www.ruby-forum.com/t/implementing-web-services-with-ruby-on-rails/105140 "2007-05-26T04:59:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SR123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/85e7bf/32.png) [@SR123](https://www.ruby-forum.com/u/SR123)\
**Post date:** [May 26, 2007, 4:59am UTC](https://www.ruby-forum.com/t/implementing-web-services-with-ruby-on-rails/105140/1 "2007-05-26T04:59:18Z")

</div>

Are you implementing web services (SOA) with Ruby on Rails today? What  
are you using and how is it working for you. Thanks! SR123

---

<div class="post-metadata">

**Author:** ![SR123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/85e7bf/32.png) [@SR123](https://www.ruby-forum.com/u/SR123)\
**Post date:** [May 26, 2007, 5:05am UTC](https://www.ruby-forum.com/t/implementing-web-services-with-ruby-on-rails/105140/2 "2007-05-26T05:05:18Z")

</div>

> From what I have seen most services are being implemented as simple  
> XML REST services. There is support for SOAP services, but they are  
> being downgraded in edge in favor of REST. The application I am  
> working on will be using REST for both XML and feeds, and SOAP for  
> interface to an accounting system.

Michael

---

<div class="post-metadata">

**Author:** ![SR123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/85e7bf/32.png) [@SR123](https://www.ruby-forum.com/u/SR123)\
**Post date:** [May 26, 2007, 3:27pm UTC](https://www.ruby-forum.com/t/implementing-web-services-with-ruby-on-rails/105140/3 "2007-05-26T15:27:04Z")

</div>

I’m implementing a ROR app that makes REST calls to one client, based  
on SOAP calls from another. Going well so far. I’m done with the  
SOAP server portion and that’s working great in test. As much as I  
prefer to go all REST, sometimes you just don’t have a choice when you  
have to interface with other existing services.

-emilSF

---

<div class="post-metadata">

**Author:** ![SR123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/85e7bf/32.png) [@SR123](https://www.ruby-forum.com/u/SR123)\
**Post date:** [May 27, 2007, 8:13pm UTC](https://www.ruby-forum.com/t/implementing-web-services-with-ruby-on-rails/105140/4 "2007-05-27T20:13:45Z")

</div>

I’ve had to implement SOAP client calls in a Rails app before. I used  
the soap4r library with some success. You can download it here:

[http://dev.ctor.org/soap4r](http://dev.ctor.org/soap4r)

good luck!

- jacqui
