# Inter-platform communication

**URL:** <https://www.ruby-forum.com/t/inter-platform-communication/83332>\
**Category:** Ruby\
**Created:** [January 25, 2007, 8:35am UTC](https://www.ruby-forum.com/t/inter-platform-communication/83332 "2007-01-25T08:35:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 25, 2007, 8:35am UTC](https://www.ruby-forum.com/t/inter-platform-communication/83332/1 "2007-01-25T08:35:47Z")

</div>

Hi,

I’m trying to find a new way to achieve inter-platform communication.  
I’m currently using web services to pass data between a Solaris  
machine, a Windows machine and a Linux machine. I would like to find  
out if ruby can help me out in any way. Does ruby implement any RMI  
system? Does it have SOAP+WSDL capabilities?

Thanks,  
Tiberiu

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 25, 2007, 8:40am UTC](https://www.ruby-forum.com/t/inter-platform-communication/83332/2 "2007-01-25T08:40:48Z")

</div>

On 25/01/07, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 

Have a look at dRb (distributed Ruby). It’s in the standard library.  
It does not have SOAP/WSDL capabilities as far as I know, it uses a  
Ruby specific protocol.

Farrel

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 25, 2007, 12:00pm UTC](https://www.ruby-forum.com/t/inter-platform-communication/83332/3 "2007-01-25T12:00:26Z")

</div>

Farrel L. wrote:

> > Tiberiu
> 
> Have a look at dRb (distributed Ruby). It’s in the standard library.  
> It does not have SOAP/WSDL capabilities as far as I know, it uses a  
> Ruby specific protocol.  
> If you need XML-RPC or SOAP, then they’re both in the standard library  
> too.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 25, 2007, 1:04pm UTC](https://www.ruby-forum.com/t/inter-platform-communication/83332/4 "2007-01-25T13:04:37Z")

</div>

> > > sender: “removed\_email\_address@domain.invalid” date: “Thu, Jan 25, 2007 at 04:35:16PM +0900” \<\<\<EOQ  
> > > Hi,
> 
> I’m trying to find a new way to achieve inter-platform communication.  
> I’m currently using web services to pass data between a Solaris  
> machine, a Windows machine and a Linux machine. I would like to find  
> out if ruby can help me out in any way. Does ruby implement any RMI  
> system? Does it have SOAP+WSDL capabilities?  
> Hi all,

You could also try the 9P protocol from Plan9[1]. There are at least  
two Ruby implementations[2] of it and even if you won’t end up using  
it, it’s definitely something worth reading.

Good luck,  
Alex

[1] [http://plan9.bell-labs.com/plan9/](http://plan9.bell-labs.com/plan9/)  
[2] [A sane distributed file system](http://cat-v.org/9p/)

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 26, 2007, 10:26pm UTC](https://www.ruby-forum.com/t/inter-platform-communication/83332/5 "2007-01-26T22:26:13Z")

</div>

Hi. Thanks to everyone for the tips.

Tiberiu
