Un document WSDL définit les services comme des collections de points d'extrémité réseau ou de ports. En WSDL, la définition abstraite des points d'extrémité et des messages est séparée de leur déploiement réseau concret ou des liaisons de format de données. Cela permet la réutilisation de définitions abstraites : les messages, qui correspondent à des descriptions abstraites des données échangées et les types de ports, qui sont des collections abstraites d'opérations.
Les spécifications concrètes relatives au protocole et au format des données pour un type de port particulier constituent une liaison réutilisable. Un port est défini par l'association d'une adresse réseau et d'une liaison réutilisable, et une collection de ports définit un service. Ainsi, un document utilise les éléments suivants pour la définition des services réseau :
Pour plus d'informations sur WSDL, voir
Les différents éléments WSDL peuvent être structurés de plusieurs manières : dans un seul ou dans plusieurs fichiers WSDL.