Concrete Code
by
Charlie Bess
In a recent issue of eweek, there was an article by Darryl Taft called Concrete Code that discussed the architects role shifting from hand crafted code to the assembly of code from existing services.
It was a decent article from a tactical perspective and did touch on some of the strategic issues, but my view is the shift is more fundamental than what was described. It compared the future architect to behaving more like a bricklayer or plumber, assembling solutions (business value) from existing components.
My difference of opinion comes from what tools the architects will be using. The author describes the architect using AJAX, Microsoft ATLAS and SOA. Those seem to me to be more like the mortar for the assembly.
The tools that will be used will be at the higher level of workflow, model driven architecture and simulation spaces. Tools like WWF and standards around workflow and business modeling are maturing. I've written before about some of the reasons why there is more to this shift than what the industry press is talking about. I guess, there will need to be some catastrophic failures (because of shallow models and business & technical understanding) before these topics are fully discussed.