When plumbing outweighs business logic 10:1
This full Java call stack between the HTTP and DB layer gives a visual representation of the problem with most “Enterprise” Java Web Applications today. And the problem really isn’t the number of layers (this one shows 97); most of them are optimized and hidden from the developer anyway. The problem really lays in the ratio of blue (plumbing) to yellow (business logic) boxes (10:1). The goal of any modern software framework should be to minimize the amount of plumbing, freeing the developer to spend more time on business logic which directly converts to business value.
This entry was posted by Casey on Monday, June 26th, 2006 at 7:18 pm and is filed under Misc. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.