Saturday, July 02, 2005
Enterprise Architecture and Fat Bottoms
They described legacy client-server approaches as architectures that were big-bellied in that all the business logic was hard-coded in the middle tier. The discussion seemed to point to the fact that they couldn't develop SOA around them. Others within their architecture team were of the belief that they would leverage the "features" of their favorite database vendor.
Essentially all business logic was encoded in stored procedures in the data tier. They used templating approaches to achieve consistency and standardized all language constructs on this tier by writing only in SQL. They even process XML in SQL.
I suspect that if I hung around long enough to eavesdrop on their conversation, they may have talked some architecture approaches being top heavy...