There are two types of WSDL documents: abstract and concrete:
An abstract WSDL document defines an abstract messaging model without reference to protocols or encodings.
A concrete WSDL document contains the abstract definitions and the communication protocols and data formats by which the operations defined in the abstract WSDL document can be invoked.