Web services emerged in the early 2000s as a way to enable interoperability between disparate applications and platforms. Key aspects of web services included XML for tagging data, SOAP for messaging, WSDL for describing services, and UDDI for publishing and discovering services. Standards bodies like W3C and OASIS developed core specifications while other specifications addressed issues like security, privacy, and reliability. Web services aimed to simplify application integration using open standards.