Herramientas de usuario

Herramientas del sitio


tags:global_specifications

¡Esta es una revisión vieja del documento!


Otras especificaciones XML

WSDL

El WSDL (Web Service Description Language) es un lenguaje basado en XML para describir los servicios web, es decir, especifica la ubicación, los datos que maneja y los métodos que soporta.

Utiliza los siguientes elementos:

  • portType, operaciones que proporciona.
  • message, mensajes utilizados por el servicio web y datos que participan en las operaciones. Los apartados de los mensajes serían los parámetros de la llamada a la función\método.
  • types, define tipos de datos utilizados, utilizando XML Schema.
  • binding, protocolo de comunicaciones. Define el formato del mensaje y el protocolo para cada puerto.

La estructura de un WSDL es la siguiente:

<definitions>
  <types>
    ...
  </types>

  <message>
    ...
  </message>

  <portType>
    ...
  </portType>

  <binding>
    ...
  </binding>
</definitions> 

Un ejemplo:

<message name="obtTerminoDePet">
<part name="param" type="xs:string"/>
</message>
<message name="obtTerminoDeResp">
<part name="valor" type="xs:string"/>
</message>
<portType name="terminosDeDiccionario">
<operation name="obtTermino">
<input message="obtTerminoDePet"/>
<output message="optTerminoDeResp"/>
</operation>
</portType>
tags/global_specifications.1234799532.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)