The document discusses web services and compares the SOAP and REST approaches. It provides details on:
- SOAP uses XML/HTTP and defines operations via WSDL. Services are registered in UDDI. Clients access services via SOAP messages.
- REST uses HTTP methods (GET, POST etc.) to manipulate resources identified by URIs. It returns representations of resources in formats like JSON/XML. Services have a uniform interface and are discoverable via documentation.
- Both approaches are commonly used in web 2.0 applications via public and private APIs. Mashups combine multiple APIs to build new applications with low coupling between components.