# Web service plumbing for Ruby/ROR

**URL:** <https://www.ruby-forum.com/t/web-service-plumbing-for-ruby-ror/69975>\
**Category:** Ruby\
**Created:** [September 26, 2006, 1:54am UTC](https://www.ruby-forum.com/t/web-service-plumbing-for-ruby-ror/69975 "2006-09-26T01:54:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vivek\_Vaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/e19b73/32.png) [@Vivek\_Vaid](https://www.ruby-forum.com/u/Vivek_Vaid)\
**Post date:** [September 26, 2006, 1:54am UTC](https://www.ruby-forum.com/t/web-service-plumbing-for-ruby-ror/69975/1 "2006-09-26T01:54:16Z")

</div>

I’m trying to use an exisitng web serivce which has a _very_ exhaustive  
(wide & deep) set of APIs. I’ve looked at Soap4r but it seems to come  
with a  
GPL license. Is there any other library for webservice plumbing in ruby?  
Since I’m not creating the web service, I can’t strap on Rails and hit  
the  
launch button… and i couldn’t find anything in there that will generate  
the  
ruby stubs for me for the wsdl. the last option is to handcode all that  
but  
i’d rather avoid it…

cheers… vivek

---

<div class="post-metadata">

**Author:** ![Vivek\_Vaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/e19b73/32.png) [@Vivek\_Vaid](https://www.ruby-forum.com/u/Vivek_Vaid)\
**Post date:** [October 2, 2006, 2:49am UTC](https://www.ruby-forum.com/t/web-service-plumbing-for-ruby-ror/69975/2 "2006-10-02T02:49:52Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Hi,

Vivek Vaid wrote:

> I’m trying to use an exisitng web serivce which has a _very_ exhaustive  
> (wide & deep) set of APIs. I’ve looked at Soap4r but it seems to come  
> with a  
> GPL license.

GPL at first (in 2000), but now it’s covered with Ruby’s license, that  
must be the best choice for users who use soap4r with Ruby. (I changed  
it with patch authors’ consent.)

Regards,  
// NaHi  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRSBchh9L2jg5EEGlAQI44AgAtoSXV5f7zqb96jSpA996N46DHY0NPpfi  
SvxhR4p2Mkl86hYe6TxWpjzBZZnWu3HcIZa2suaM2xf3TTWcMoEOiy0FDSUkRE6I  
4CF8BSw74Hef0n3A90eMEX9DqnsR8+P9oyN+Ad7lhA+Z7DYaIw0sLaberc+1gYnX  
ScYBTlL+HgKZ8wTZIWwYNSQQbzfY4NYbV+l9rA7ncCYuck5vL+H5A6leW3OUlpw7  
FmG144wAzt9m5VSwjZMN84B0FhCA1wNAjmZgENTI0fBl/hRDteOswp8SgVxg81NB  
DCuzIHAfWcagPGUgFVIVKZXVKSfDfr6ejTV4EXHjDdJL4UPq0fdoiQ==  
=9V57  
-----END PGP SIGNATURE-----
