Wednesday, December 01, 2004

Patterns of architecture (No its not a enterprise design patterns discussion)

Increasingly buildings which are built in a urban or semi-urban are modeled according to the changing needs of the tenants, both for corporate or individuals. Things like a false ceiling (in India this is not a common thing), modularized work spaces, structurally changeable bay areas, etc are increasingly becoming common. This lead me to a thought. This change is a leap in evolution in the art of architecture (I mean in the civil engineering sense and not in the software engineering sense). This branch of engineering which has been around for centuries (since man/homo sapiens/whatever) has started evolving in this direction only after say 5000 years (assuming the pyramids were built around 3000 BC [A nice article on how and when the pyramids were built]). But in the software engineering discipline with the advent of loosely coupled enterprise applications we can see this evolution happening in just under 50 years (assuming 1955 as the start date of software engineering [wikipedia entry for Software Engineering]). I believe these two evolutions are comparable as the basis of thought behind both the evolutions is flexibility and exntensibility.

Now one could argue that such practices have been in the architecting or civil engineering for quite sometime but then it is only now that they are being manifested in such a popular manner. The same thing could be said for software engineering if we assume that RPCs which have been around for sometime do provide the required loose coupling. But it is only now with webservices (explaining my understanding and thoughts on webservices is a topic for another post) that true loose coupling is being embraced.


At 6:16 PM, Blogger Prabhuraj Manvi said...

nice info False ceiling is one of the beautiful methods to hide wiring done for show lights and to produce aesthetic looks. false ceiling bangalore


Post a Comment

<< Home