This document provides an overview of service-oriented architecture (SOA) and related concepts. It discusses SOA principles like loose coupling and implementation neutrality. It describes the roles involved in SOA like providers, registries, and requestors. Core Web services standards like SOAP, WSDL, and UDDI are explained. Examples of synchronous and asynchronous messaging between services are also provided.