WSDL-asiakirja määrittää palvelut verkon lopetuskohtien tai porttien kokoelmiksi. WSDL-kielessä lopetuskohtien ja sanomien abstrakti määritys on erotettu niiden konkreettisesta verkkokäyttöönotosta tai tietomuotosidonnoista. Tämän ansiosta abstrakteja määrityksiä voi käyttää uudelleen; niitä ovat sanomat, jotka ovat vaihdettavien tietojen abstrakteja kuvauksia, ja porttilajit, jotka ovat toimintojen abstrakteja kokoelmia.
Tietyn portin konkreettiset yhteyskäytäntö- ja tietomuotomääritykset muodostavat uudelleen käytettävän sidonnan. Portit määritetään liittämällä verkko-osoite uudelleen käytettävään sidontaan, ja porttien kokoelma määrittää palvelun. Näin ollen WSDL-asiakirjassa käytetään seuraavia elementtejä verkkopalvelujen määritykseen:
Lisätietoja WSDL-määrityksestä on osoitteessa:
Eri WSDL-elementit voidaan rakentaa monella tapaa. Ne voi toteuttaa yhtenä WSDL-tiedostona tai useina WSDL-tiedostoina.