Ruby book for DRb, SOAP and friends

S

Saji N. Hameed

Dear List,

Any recommendations for a Ruby book that has substantial coverage
on DRb, SOAP and such similar functions that may aid distributed
computing. I understand that books such as "Ruby Way [Hal Fulton]",
"Ruby Developer's guide[Johnson and Feldt]" has such coverage.

Is there a recommendation for any other books dealing with these
topics in some depth?

thanks in advance,
saji

--
Saji N. Hameed

APEC Climate Center +82 51 668 7470
National Pension Corporation Busan Building 12F
Yeonsan 2-dong, Yeonje-gu, BUSAN 611705 (e-mail address removed)
KOREA
 
S

Saji N. Hameed

* S2 said:
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+with+soap4r
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 (e-mail address removed)
KOREA
 
V

vasudevram

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 (e-mail address removed)
KOREA
 
V

vasudevram

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 (e-mail address removed)
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
 
V

vasudevram

* S2 <[email protected]> [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.
APEC Climate Center +82 51 668 7470
National Pension Corporation Busan Building 12F
Yeonsan 2-dong, Yeonje-gu, BUSAN 611705 (e-mail address removed)
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
 
V

Vassilis Rizopoulos

Saji said:
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.

Not to sound pedantic, but maybe you should consider implemening a REST
interface to the data. Implementing it will actually be simpler than a
SOAP interface and you will probably have fewer interoperability problems.
To my experience (although things are very slowly getting better) SOAP
implementation tend to bring more problems than your time investment is
worth.
Just a generic aphorism when put like this, so it looks like a
flamebait, but honestly it's not.
V.-
 
S

Saji N. Hameed

* Vassilis Rizopoulos said:
Not to sound pedantic, but maybe you should consider implemening a REST
interface to the data. Implementing it will actually be simpler than a
SOAP interface and you will probably have fewer interoperability
problems.
To my experience (although things are very slowly getting better) SOAP
implementation tend to bring more problems than your time investment is
worth.
Just a generic aphorism when put like this, so it looks like a
flamebait, but honestly it's not.
V.-

Thanks for the tip. Being rather a rank beginner in Ruby, words like REST and
SOAP are quite scary. At the moment we will stick to DRb and hope to migrate
to other technologies as time and confidence advances..

any suggestions for learning more about REST(ful) interfaces?

thanks in advance,
saji
--
Saji N. Hameed

APEC Climate Center +82 51 668 7470
National Pension Corporation Busan Building 12F
Yeonsan 2-dong, Yeonje-gu, BUSAN 611705 (e-mail address removed)
KOREA
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

[ANN] Climate Information Tool Kit 0
Where is Wee? 2
FAQ for comp.lang.ruby 14

Members online

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,813
Latest member
lawrwtwinkle111

Latest Threads

Top