This document provides an overview of service oriented architecture (SOA) principles and the Globus Toolkit. It discusses SOA guiding principles like reuse, modularity and interoperability. Architectural principles for SOA like loose coupling, service contracts and abstraction are explained. The Globus Toolkit is introduced as a software toolkit that implements these SOA principles. Web services basics like WSDL, SOAP and service invocation are covered. The document then discusses specific Globus services and technologies like Grid services, security, monitoring and discovery, workflows and lessons learned.