This document discusses the principles of service-oriented architecture (SOA). It begins with an agenda that outlines key SOA principles like standardized service contracts, service reusability, loose coupling, and others. Each principle is then discussed in more detail with sections on service reusability, standardized service contracts, and measuring service reusability. The document provides examples of how to design services for reusability and discusses how to measure actual reuse of services. It concludes with sample exam questions related to applying the principles of SOA.