Application logicielle identifiée de manière univoque à l'aide d'un URI (URI) et dont les interfaces peuvent être définies et décrites sous forme d'artefacts XML.
Un service Web permet l'interaction directe avec un autre logiciel en utilisant des messages basés XML échangés via des protocoles basés Internet.