Un documento WSDL definisce i servizi come raccolta di endpoint di rete o di porte. In WSDL, la definizione astratta degli endpoint e dei messaggi è separata dallo sviluppo di rete concreto o dal binding del formato dati. In tal modo si consente di riutilizzare le definizioni astratte: i messaggi, descrizioni astratte dei dati da scambiare e i tipi di porta che sono raccolte astratte di operazioni.
Il protocollo concreto e le specifiche di formato dati per un determinato tipo di porta rappresenta un binding riutilizzabile. Le porte vengono definite associando un indirizzo di rete ad un binding riutilizzabile e una raccolta di porte definisce un servizio. Di conseguenza, i documenti WSDL utilizzando i seguenti elementi nella definizione dei servizi di rete:
Per ulteriori informazioni su WSDL, fare riferimento a
I vari elementi WSDL possono essere strutturati in diversi modi, tra cui in un unico file WSDL o in più file WSDL.