|
Last I checked, RoR was Open Source and no one was paying for that :-)
What makes the i5 unique among Wintel / Lintel server arena? Things likevertical scalability, rock solid performance, easier to manage, etc.
I think the XML like savior you anticipate will be Web Services.
Applications even if they are running on the same box will communicate viaweb services.
And being successful! (Stay tuned for a case study on this one!)
Then again, I might be smoking the drapes :-)
***OPINION PIECE*** I'm sure this has been discussed before, but...
I like to disagree on occasion, and certainly cannot paint with a broad
brush on this. So I will concede that SOME folks out there will buy
hardware based upon tooling...today. But look at the facts. What has
sold .Net (IMHO) is the proliferation of Windows servers. Call me
naive, but I can't believe anyone would start down the road of .Net if
they knew nothing about Windows and had no investment in the technology.
Linux and the open source arena would make so much more sense from a
ground zero perspective. And why are there windows servers? Because
there are many windows solutions. Starting in the beginning with the
dreaded NT file sharing and heading on down to SQL Server, Exchange,
MoM, WSUS, DNS, Active Directory, etc. Once a customer heads down that
slippery slope of resolving business needs with Windows solutions, then
M$ solutions become the path of least resistance. It becomes "easier"
to develop M$ solutions when you have 20 servers lying around at 5%
utilization. Rationalities like "Hey, we have to support Windows
anyway" and "Windows is the defacto standard" etc. play very hard into
this line of thinking. I'm not saying the folks at M$ had all this in
mind when they embarked upon the server adventure some 15 years ago as
they were wringing the bugs from NT (or should I say VMS part 2). The
M$ folks do a great job of convincing folks that they have an ALL
ENCOMPASSING solution and that solutions like .Net will allow you to
"capitalize on your Windows investment". Doesn't have to be true.
Heck, it doesn't even have to work! As long as they believe it! The
last two shops I worked in got on the .Net bandwagon because they bought
solutions written in .Net. Call me old fashioned...
Last I checked, RoR was Open Source and no one was paying for that :-)
My point is, I see people are selecting the hardware based upon
solutions today. If you want to run RoR, or better yet, an application
developed in RoR, what hardware solution do you need? A simple Wintel /
Lintel server will do you. Can you perform session clustering with RoR?
Maybe, maybe not. I know we were measuring the uptime of Twitter in
minutes but that may have gotten better. What makes the i5 unique among
Wintel / Lintel server arena? Things like vertical scalability, rock
solid performance, easier to manage, etc. But, if the solutions
available are not attractive, folks will vote with their feet! IBM has
recently refocused on this advantage. They have approached the ISV's
with renewed vigor. Hope it's not too late and that the approach is not
half hearted. We'll see.
I think the XML like savior you anticipate will be Web Services. I
envisioned some years ago, with the help of one of my developers, the
days of the "bound call" will go out the window. In 2005 I was
demanding that our i5 application vendors wrap their code with an SOA
layer so I we could have a more resilient coupling. Applications even
if they are running on the same box will communicate via web services.
Check out the book "Small Pieces Loosely Joined" by David Weinberger.
EDI has been doing this for years and WS is just another way of doing
the same old thing. But the abstraction insulates us from platform or
hardware dependence. David wrote this book in the post-apocalyptic
Internet era of 2001-2002 and I think he got it right. Once you have an
SOA layer around your apps, who cares what it is written in? And I have
seen customers doing it. And being successful! (Stay tuned for a case
study on this one!)
Discipline and development have and always will be the challenge. Many
development managers were developers. If the tools they used as
developers was .Net, then gues were the direction may be headed. I'm
not saying that a development manager from the development ranks is
inflexible. But familiarity doesn't always breed contempt!
Then again, I might be smoking the drapes :-)
Regards,
Mike
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.