From: Saynatkari Date: 2005-04-05T12:50:30+09:00 Subject: Re: How Ruby is positioned regarding Enterprise Solutions? Le 5/4/2005, "Marco Campelo" a �crit: >Hi Phlip, > >> Instead of asking you to define "Enterprise", what is your _company's_ worst >> in-house technical problem? Name names. >> >> (BTW most company's biggest problem is lack of unit tests on their >> codebases. Skip that...) > >The goal of my team is to implement System Integrations. > >Our requirements: > >- Do it fast >- Do it good >- Our app must be able to be monitored (e.g.: SNMP) >- Async messages sometimes are necessary (e.g.: JMS) >- 2PC transactions >- LDAP access >- To integrate distributed systems >- Clustering >- Fail over, Load Balance > >Is it possible using Ruby? I read that the language is not young >(since 1995), but I'm not sure about how mature it is. Yes. >Maybe this kind of question was already answered here. I'm sorry if it >is the case. I'd be glad if you could point me to the message history. You really need to actually describe the problem; ruby does not have a suite (that I know of) that provides all of this functionality but many subcomponents are certainly present. Try this: http://www.rubygarden.org/ruby?RealWorldRuby This took about three minutes of Googling: LDAP: http://raa.ruby-lang.org/project/ruby-ldap/ SNMP: http://snmplib.rubyforge.org/ Distrib: http://segment7.net/projects/ruby/drb/ Cluster: http://raa.ruby-lang.org/project/rq/ Balance: http://raa.ruby-lang.org/cat.rhtml?category_major=Application;category_minor=Net >Kind Regards, >Marco Campelo E No-one expects the Solaris POSIX implementation!