# Ruby application talking to Java application (IPC suggestions please)

**URL:** <https://www.ruby-forum.com/t/ruby-application-talking-to-java-application-ipc-suggestions-please/151945>\
**Category:** Rails\
**Created:** [October 28, 2008, 8:34am UTC](https://www.ruby-forum.com/t/ruby-application-talking-to-java-application-ipc-suggestions-please/151945 "2008-10-28T08:34:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/u/Hubert_SSSSSSSSSpic)\
**Post date:** [October 28, 2008, 8:34am UTC](https://www.ruby-forum.com/t/ruby-application-talking-to-java-application-ipc-suggestions-please/151945/1 "2008-10-28T08:34:08Z")

</div>

Hi all,

I’m wondering how can I make RoR application talk to Java application  
running in background. Does anyone have any experience with this kind  
of stuff? Anny suggestions welcome.

I am running Ruby on MRI, and Java application will run on the same  
machine but in JVM.

Thanks,  
H.

---

<div class="post-metadata">

**Author:** ![Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/u/Hubert_SSSSSSSSSpic)\
**Post date:** [October 28, 2008, 3:31pm UTC](https://www.ruby-forum.com/t/ruby-application-talking-to-java-application-ipc-suggestions-please/151945/2 "2008-10-28T15:31:51Z")

</div>

Hi Hubert,

Hubert Lepicki wrote:

> I’m wondering how can I make RoR application talk  
> to Java application running in background.

Web Services; RESTFUL or otherwise. Though you can do SOAP on Rails, I  
recommend picking up “RESTful Web Services” by Leonard Richardson and  
Sam  
Ruby.

HTH,  
Bill

---

<div class="post-metadata">

**Author:** ![Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/u/Hubert_SSSSSSSSSpic)\
**Post date:** [October 28, 2008, 4:25pm UTC](https://www.ruby-forum.com/t/ruby-application-talking-to-java-application-ipc-suggestions-please/151945/3 "2008-10-28T16:25:20Z")

</div>

+1 for restful web service, or perhaps run your rails app in jruby &  
then you can make java calls from ruby.

---

<div class="post-metadata">

**Author:** ![Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@Hubert\_SSSSSSSSSpic](https://www.ruby-forum.com/u/Hubert_SSSSSSSSSpic)\
**Post date:** [October 28, 2008, 7:42pm UTC](https://www.ruby-forum.com/t/ruby-application-talking-to-java-application-ipc-suggestions-please/151945/4 "2008-10-28T19:42:44Z")

</div>

Hi,

I went third route. I couldn’t use web services as I was clearly told  
not to use any Java web container. I also couldn’t use jruby, as I am  
dependent on some C++ libraries. Fortunately, there is nice library  
Ruby Java Bridge ([http://rjb.rubyforge.org/](http://rjb.rubyforge.org/)) that helped me get around  
this issue and include my Java classes into project directly. Can’t  
say much about resources consumption/memory leaks or stability yet,  
but all looks good for now.

Thanks,  
H.
