The WSDL File
In order for programmers to use Web Services, the client must be informed of the functionality of the service. ASP.NET provides a description for the client can be found in the WDSL (Web Service Descriptor Languages) XML file. In order to obtain the WDSL file from the system, the user must request the .ASMX file by attaching the characters ?WSDL at the end of the URL.
The nice thing is that the programmer can start at any point in the process. If the programmer would like to implement the system and then generate the WSDL file that will work. On the other hand, the client can write the WSDL file and use the SDK utility program Wsdl.exe to generate a template file for the Web Service outlined in the WSDL file.