This document provides an overview and introduction to web services and the SOAP protocol. It discusses the four main views of the web services architecture: message oriented model, service oriented model, resource oriented model, and policy model. It then focuses on explaining the SOAP protocol, including its syntax, processing model, communication model, and network protocol bindings. The document concludes by assigning homework for students to design a business process model using BPMN and identify one step that could be realized as an external web service.