Los web services son componentes de aplicaciones accesibles mediante un protocolo abierto de la web (HTTP). En un puerto de la red, un web service espera peticiones y devuelve documentos.
Se suele usar el término web service como un sinónimo (equivocado) de API: Application Programming Interface. Una API especifica un conjunto de servicios o funciones que se pueden llamar, mientras que un web service es una implementación particular de una API.