Recently, the topic of architecture style has gotten more discussion. A colleague, Ruth Malan, noted that the Microsoft Application Architecture guide has devoted a chapter to the topic. Ruth contrasted their definition with the one she published in her blog in July 2008. In addition, architecture giants, such as David Garlan, Mary Shaw, and Roy Fielding have each weighed in with their own definitions.
So why does this matter? Why should a practicing architect care who specifies which definitions and whether or not they are consistent. Does anybody’s work day really depend on a definition?
Personally, I think it can. But I don’t really think it’s about the definitions anyway. I think it’s about identifying, clarifying, understanding, and discussing the concepts that underlie the definitions.
At the end of the day, I think that a clear picture of what architecture styles are, and how they relate to architecture formulation, is extremely important for all practicing architects. If you are skeptical, take a few minutes to read my article at http://charliealfred.wordpress.com/architecture-stylin/ and leave a comment to let me know if you agree or disagree.