Web services allow for integration between organizations and within organizations through standardized XML messaging over the internet. They use service-oriented architecture and common XML technologies like SOAP, WSDL, and UDDI. SOAP is an XML-based messaging protocol that forms the foundation for web services by providing a way to describe operations and exchange messages over networks using XML.