The key innovation in web services is the widespread adoption of XML as a common, platform-independent language for describing various aspects of web services: remote procedure calls, the services themselves, and service directories. This XML-based approach enables universal interoperability.