# Integration using ruby

**URL:** <https://www.ruby-forum.com/t/integration-using-ruby/56334>\
**Category:** Ruby\
**Created:** [March 30, 2006, 8:54am UTC](https://www.ruby-forum.com/t/integration-using-ruby/56334 "2006-03-30T08:54:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeetendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/34f0e0/32.png) [@jeetendra](https://www.ruby-forum.com/u/jeetendra)\
**Post date:** [March 30, 2006, 8:54am UTC](https://www.ruby-forum.com/t/integration-using-ruby/56334/1 "2006-03-30T08:54:11Z")

</div>

Hi,

I need to find out how I could use Ruby to integrate existing  
applications so that I could for example … automate certain procedures.

I am relatively new to the language. As a part of exploring new  
technologies my group at college is looking at Ruby. I have never used a  
scripting language before. We are using Programming Ruby as our  
reference, but I thought of doing something not in the book. I am also  
now learning COM and I know that it isn’t the simplest way to get things  
done.

I have looked around for material on this topic, however I failed to  
find, so far, anything that I could understand wihtout really knowing  
the language well.

---

<div class="post-metadata">

**Author:** ![jeetendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/34f0e0/32.png) [@jeetendra](https://www.ruby-forum.com/u/jeetendra)\
**Post date:** [March 30, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/integration-using-ruby/56334/2 "2006-03-30T16:56:41Z")

</div>

There is beta of Enterprise Integration with Ruby in PDF for you at  
[http://www.pragmaticprogrammer.com/titles/fr\_eir/](http://www.pragmaticprogrammer.com/titles/fr_eir/).

jan

---

<div class="post-metadata">

**Author:** ![jeetendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/34f0e0/32.png) [@jeetendra](https://www.ruby-forum.com/u/jeetendra)\
**Post date:** [March 30, 2006, 4:31pm UTC](https://www.ruby-forum.com/t/integration-using-ruby/56334/3 "2006-03-30T16:31:58Z")

</div>

automate certain procedures=?

in windows you have to use win32 ole:  
[http://phrogz.net/ProgrammingRuby/win32.html](http://phrogz.net/ProgrammingRuby/win32.html)

Some specialized stuff:

for web automations (client-side):[http://wtr.rubyforge.org/](http://wtr.rubyforge.org/)  
web automation server-side: selenium

win interface automation: autoit

> **[WebMD - Better information. Better health.](https://www.webmd.com/?AutoIt_For_Windows)**
>
> The leading source for trustworthy and timely health and medical news and information. Providing credible health information, supportive community, and educational services by blending award-winning expertise in content, community services, expert...

…

---

<div class="post-metadata">

**Author:** ![jeetendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/34f0e0/32.png) [@jeetendra](https://www.ruby-forum.com/u/jeetendra)\
**Post date:** [March 30, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/integration-using-ruby/56334/4 "2006-03-30T16:56:48Z")

</div>

If it is integration and automation of desktop applications you should  
look  
at win32ole. For browser automation in windows see Watir.

For more server-side integration  
[http://www.pragmaticprogrammer.com/titles/fr\_eir/](http://www.pragmaticprogrammer.com/titles/fr_eir/)

Hth.

“jeetendra kukreja” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote in message  
news:removed\_email\_address@domain.invalid…

---

<div class="post-metadata">

**Author:** ![jeetendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/34f0e0/32.png) [@jeetendra](https://www.ruby-forum.com/u/jeetendra)\
**Post date:** [April 1, 2006, 12:54am UTC](https://www.ruby-forum.com/t/integration-using-ruby/56334/5 "2006-04-01T00:54:32Z")

</div>

You can also try SWExplorerAutomation (SWEA)  
([http://www.webunittesting.com](http://www.webunittesting.com)). You can very easily create API  
(Service) for a Web application with SWEA. The SWEA API can be invoked  
from a windows service or [ASP.NET](http://ASP.NET).
