From: vasudevram Date: 2008-05-27T01:34:23+09:00 Subject: Re: Ruby book for DRb, SOAP and friends On May 26, 5:27 pm, "Saji N. Hameed" wrote: > * S2 [2008-05-26 17:19:38 +0900]: > > > Saji N. Hameed wrote: > >> Dear List, > > >> Any recommendations for a Ruby book that has substantial coverage > >> on DRb, SOAP and such similar functions that may aid distributed > > > Sorry, I don't know about any books that cover soap4r in depth. The > > Agile Web Development with Rails covers some aspects of AWS, and there > > is the online manual of AWS at > >http://manuals.rubyonrails.com/read/book/10 > > I wrote a blog post just 2 days ago about how to consume Web Services > > with soap4r over a ssl mutual authentication protected channel. > >http://s2.diffuse.it/blog/show/62_Consume+SSL+protected+Web+Services+... > > soap4r is not that difficult to grasp, may I ask what you are looking > > for in such a book? > > Thanks... > > We are writing a utility to serve and manage geophysical data (mostly > climate data). Currently we use DRb > + some data manipulation software. However DRb can only be used between > ruby scripts and I understand that SOAP can enable other non-ruby clients > to access the services provided by the data server. > -- > Saji N. Hameed > > APEC Climate Center +82 51 668 7470 > National Pension Corporation Busan Building 12F > Yeonsan 2-dong, Yeonje-gu, BUSAN 611705 s...@apcc21.net > KOREA You can try: 1. The book "Enterprise Integration with Ruby", available here: http://www.pragprog.com/titles/fr_eir/enterprise-integration-with-ruby It has a chapter that has some decent coverage of SOAP in Ruby - both writing servers and clients, including how to make the server automatically discover the methods of a class (servant) whose services (methods) it makes available to its clients. I've read it and tried out some of the examples; pretty straightforward. It's also quite good for the many other topics it covers, including XML-RPC, procedure calls over HTTP, XML, and other stuff, all related to Ruby, of course ... 2. Looking at the source code for the Ruby SOAP libraries for more in- depth understanding, which may help. HTH Vasudev Ram Biz site: http://www.dancingbison.com Blog on software innovation: http://jugad.livejournal.com