This document provides an overview of web services, including RESTful and SOAP-based approaches. It defines web services as application components that communicate using open protocols and can be consumed by any application. It explains that web services typically use HTTP and common standards like SOAP, WSDL, and UDDI. RESTful web services are also introduced as a lightweight alternative to SOAP that uses HTTP methods to perform CRUD operations on resources identified by URLs. Examples are given comparing the usage of SOAP and RESTful approaches.