Dokument WSDL definiuje usługi jako kolekcje punktów końcowych sieci, czyli portów. W języku WSDL abstrakcyjna definicja punktów końcowych i komunikatów jest oddzielona od konkretnej instalacji sieci i powiązań formatów danych. Umożliwia to ponowne wykorzystanie abstrakcyjnych definicji: komunikatów, które są abstrakcyjnymi opisami wymienianych danych, oraz typów portów, które są abstrakcyjnymi kolekcjami operacji.
Specyfikacja konkretnego protokołu i formatu danych dla określonego typu portu stanowi powiązanie wielokrotnego użycia. Port definiuje się przez skojarzenie adresu sieciowego z powiązaniem wielokrotnego użycia, a kolekcja portów definiuje usługę. W związku z tym w definicji usług sieciowych w dokumencie WSDL wykorzystywane są następujące elementy:
Więcej informacji na temat języka WDSL zawierają dokumenty:
Różne elementy języka WSDL, które można ustrukturyzować na różne sposoby. Mogą one być w jednym lub wielu plikach WSDL.