Following are the major parts of WSDL document
WSDL Ports
The < portType > element is the most important WSDL element.
It describes a web service, the operations that can be performed, and the messages that are involved.
The < portType > element can be compared to a function library (or a module, or a class) in a traditional programming language.
WSDL Messages
The < message > element defines the data elements of an operation.
Each message can consist of one or more parts. The parts can be compared to the parameters of a function call in a traditional programming language.
WSDL Types
The < types > element defines the data type that are used by the web service.
For maximum platform neutrality, WSDL uses XML Schema syntax to define data types.
WSDL Bindings
The < binding > element defines the message format and protocol details for each port.