File:Applied Architecture Patterns on the Microsoft Platform