I spend a lot of time and energy teaching systems designers how to deliver code that would be considered well architected. For the past three years, that has been predicated on the tenets of Service Oriented Architecture. What I continue to see 9 out of 10 times is deliverables that miss the mark. This...