Un document WSDL définit les services comme des collections de noeuds réseau finaux ou de ports. En WSDL, la définition abstraite des noeuds finaux et des messages est séparée de leur déploiement réseau concret ou des liaisons de formats de données. Cela vous permet de réutiliser des 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 fichier WSDL ou dans plusieurs fichiers WSDL.