From: Benjohn Barnes Date: 2007-03-28T06:54:16+09:00 Subject: Re: On Enterprise Ruby On 27 Mar 2007, at 16:43, Alexey Verkhovsky wrote: > On 3/27/07, Alex Young wrote: >> >> Give us a rational, testable definition of "enterprise," > > > Whenever someone says "not ready for the enterprise", the E-word > usually > stands for "large companies whose core business is not software". > > These places typically have post-technical managers in charge of > strategic > IT decisions, lots of money to throw at IT problems (much more than > a Web > 2.0 startup), and a zoo of systems and applications, spanning the > last 25 > years of the history of computing. Some of those applications need > to share > data and otherwise cooperate. About right, I'd say, except that _many_ / all of those application need to share data in my experience (utilising every single approach to sharing available: from shared file systems or registries, through to DBs and IP protocols, and no doubt lots of in house stuff). You've also got multiple businesses under one roof, all pulling in different directions and all with their own political and technical agendas and allegiances. And you've usually got some large and very poor code bases, and almost all of an application's lines will turn out to interconnection glue when you look at them. :-) There are some interesting challenges here. Cheers, Benj