Un archivo WSDL (Web Service Description Language) describe un servicio web.
Un archivo WSDL describe las siguientes informaciones:
Mediante un archivo WSDL, se puede ubicar un servicio web e invocar cualquiera de las funciones que tiene disponibles.
Un archivo WSDL se puede e importar en su proyecto. Estos datos se incorporan en su sistema como objetos de nivel superior. Considere el siguiente ejemplo que aparece a continuación en que se asume que ha importado el archivo AddressBook.wsdl. A continuación, se muestra el contenido.
<?xml version="1.0" ?> <definitions name="urn:AddressFetcher" targetNamespace="urn:AddressFetcher2" xmlns:tns="urn:AddressFetcher2" xmlns:typens="urn:AddressFetcher2" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <!-- DECLARACIÓN DE TIPO DE PUERTO --> <portType name="AddressBook"> <operation name="addEntry"> <input message="tns:AddEntryRequest"/> <output message="tns:empty"/> </operation> <operation name="getAddressFromName"> <input message="tns:GetAddressFromNameRequest"/> <output message="tns:GetAddressFromNameResponse"/> </operation> </portType> ----------------------------------------------------------------------------- <service name="AddressBookService"> <DECLARACIÓN DE ELEMENTO DE PUERTO--> <port name="AddressBook" binding="tns:AddressBookSOAPBinding"> <soap:address location="http://localhost:8080/axis/services/AddressBook"/> </port> </service> </definitions>