Um documento WSDL define serviços como coleções de portas ou nós de extremidade de rede. No WSDL, a definição abstrata de nós de extremidade e mensagens é separada de suas ligações de formato de dados ou desenvolvimento de rede concreto. Isso permite a reutilização de definições abstratas: mensagens, que são descrições abstratas dos dados sendo trocados; e tipos de porta, que são coleções abstratas de operações.
As especificações de protocolo concreto e formato de dados para um determinado tipo de porta constitui ligação reutilizável. Uma porta é definida associando um endereço de rede a uma ligação reutilizável, enquanto uma coleção de portas define um serviço. Por isso, um documento WSDL utiliza os seguintes elementos na definição de serviços de rede:
Para obter mais informações sobre WSDL, consulte
Os diversos elementos de WSDL podem ser estruturados de muitas formas. Eles podem estar em um único arquivo WSDL ou em vários arquivos WSDL.