From: Kirk Haines Date: 2005-04-05T12:54:41+09:00 Subject: Re: How Ruby is positioned regarding Enterprise Solutions? Marco Campelo wrote: > The goal of my team is to implement System Integrations. Which is incredibly vague. > Our requirements: > > - Do it fast > - Do it good There are many frameworks/toolkits/libraries that can fullfill this requirement. > - Our app must be able to be monitored (e.g.: SNMP) http://snmplib.rubyforge.org > - Async messages sometimes are necessary (e.g.: JMS) Drb/Rinda Ring (really works great) > - 2PC transactions I'm not aware of any work currently being done in this area. > - LDAP access There are at least two packages for this. http://ruby-ldap.sourceforge.org (seems to be the more mature?) http://rubyforge.org/projects/ruby-activeldap > - To integrate distributed systems What does this mean in real life? > - Clustering For the webapp? Sure. Depending on the framework or toolkits used, there are answers to this. > - Fail over, Load Balance may or may not even be relevant, depending on other technologies used. If relevant, there may or may not be support for it, depending on technologies used. Kirk Haines