Blogger :
Apolemia
All posts :
All posts by Apolemia
Category :
SAPscript
Blogged date : 2006 Dec 12
The Lego AnalogyVery interesting
this post about the use of the Lego analogy when presenting enterprise software. The Lego analogy is an old pal. I remember it in Visual Basic, then I remember seeing it in Zope talks. I never saw it in SOA, but then, I don't pay a lot of attention to the SOA thing.
I also think Lego is a bad analogy for enterprise software. From my experience with computers, the closest to the Lego would be a scripting language with a large object oriented library. One can just start assembling a bunch of pieces, no previous design needed, and in a reasonable amount of time get the wanted result.
When I think of SOA I usually think more of something in the line of the
Garderna system. In most of these accessories water is meant to flow, so hoses of different dimensions are needed to connect the pieces. Since all pieces connect using the same standard, it becomes really easy to plug and unplug equipments to the hoses.


But people are not expected to build the equipments, each piece is already a fully working product. People just have to think what are the pieces they need for their garden (or they start by buying the basic and then add more when budget allows).


And of course, like models, all analogies are wrong, but some may be useful.