Move beyond concrete and highly coupled thinking as you learn a new approach for building long-lived and evolvable systems. You'll get a deeper understanding of the Web and why it works, and then learn to make architectural decisions that endure beyond particular technology and implementation choices. You'll see how software architecture can be approached by way of network-friendly, standards-based resource-oriented systems and you'll broaden your palette of architectural tools along the way.