WSDL

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 11 de julio de 2018; las comprobaciones requieren 5 ediciones .
Lenguaje de descripción de servicios web
Extensión .wsdl
tipo MIME aplicación/wsdl+xml
Desarrollador Consorcio Mundial de la red
Tipo de formato Formato basado en XML [d] ylenguaje de descripción de interfaz
Contenida en XML
Estándar(es) recomendación 2.0

WSDL ( Lenguaje de descripción de servicios web en inglés / ˈ w ɪ z d əl / ) es un lenguaje  para describir servicios web y acceder a ellos , basado en el lenguaje XML .

La especificación oficial más reciente en el momento de redactar este informe es la versión 2.0 ( WSDL Version 2.0 con fecha del 26 de junio de 2007 ), que tiene el estado de recomendación, y la versión 1.1 ( WSDL Version 1.1 con fecha del 15 de marzo de 2001 ), que tiene el estado de una nota (nota).

Estructura

Cada documento WSDL 1.1 se puede dividir en las siguientes partes lógicas:

  1. definición de tipos de datos (tipos) - definición del tipo de mensajes XML enviados y recibidos por el servicio
  2. elementos de datos (mensaje) - mensajes utilizados por el servicio web
  3. operaciones abstractas (portType): una lista de operaciones que se pueden realizar en los mensajes
  4. enlace de servicio (enlace): la forma en que se entregará el mensaje


Es importante entender que si está presente una descripción de tipo WSDL, entonces es SOAP (que no debe confundirse con REST ).

Ejemplo de WSDL

<mensaje nombre= "getTermRequest" > <parte nombre= "término" tipo= "xs:cadena" /> </mensaje> < nombre del mensaje= "getTermResponse" > < nombre de la parte= "valor" tipo= "xs:cadena" /> </mensaje> <portType name= "glossaryTerms" > <operation name= "getTerm" > <input message= "getTermRequest" /> <output message= "getTermResponse" /> </operation> </portType>

Véase también

Enlaces