Web services use SOAP and XML messaging instead of traditional HTTP. They are not tied to any specific protocol. WSDL defines the methods and messages for a web service. UDDI provides a registry for discovering web services. At its core, .NET uses XML and open standards like SOAP, WSDL, and UDDI to enable interoperable web services and components across platforms and languages.