Se define como componentes de software que se pueden transmitir a través de internet y que permiten a una aplicación poder comunicarse con otra sin requerir algún tipo de traducción, utilizando una arquitectura "plug and play".
Hay tres estándares fundamentales para poder interactuar entre los servicios Web y son basadas en XML que son:
- SOAP (Simple Object Access Protocol) es el protocolo que se encarga de una organización para intercambios de datos estructurados entre el servicio Web.
- WSDL (Web Services Description Language ) es el que se encarga del protocolo de cómo se debe presentar las interfaces de servicios web
- UDDI (Universal Description, Discovery and Integration) es el estándar de búsqueda.