Hogar Audio ¿Qué es el lenguaje de descripción de servicios web (wsdl)? - definición de techopedia

¿Qué es el lenguaje de descripción de servicios web (wsdl)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el lenguaje de descripción de servicios web (WSDL)?

El lenguaje de descripción de servicios web (WSDL) es un lenguaje basado en XML que describe los servicios web y sus usos.

Un documento WSDL es una descripción concreta de un servicio web que incluye elementos abstractos y concretos.

WSDL describe la funcionalidad abstracta de un servicio y proporciona un marco para describir los detalles concretos de una descripción de servicio. Esta descripción formal es necesaria para los sistemas distribuidos y la comunicación entre aplicaciones de software.

Techopedia explica el lenguaje de descripción de servicios web (WSDL)

WSDL 1.0 se introdujo en 2000 y se desarrolló a través de una colaboración de Microsoft, IBM y Ariba. El lenguaje se formalizó en 2001 como versión 1.1.

WSDL 2.0 es sustancialmente diferente de la versión 1.1 y se aprobó como recomendación del W3C en 2007. Sin embargo, la mayoría de los proveedores externos no han adaptado sus ofertas para admitir WSDL 2.0. Por ejemplo, el lenguaje de ejecución de procesos empresariales de servicios web (WS-BPEL) utiliza WSDL 1.1.

Una descripción del servicio WSDL 2.0 indica cómo los clientes potenciales deberían interactuar con el servicio descrito. Un documento WSDL describe dos aspectos de un servicio web: uno abstracto y otro concreto.

En la descripción que sigue, los elementos WSDL están en cursiva.

  1. En un nivel abstracto, el servicio web se describe en términos de los mensajes que envía y recibe. Una operación asocia un patrón de intercambio de mensajes con uno o más mensajes. Un patrón de intercambio de mensajes identifica la secuencia y la cardinalidad de los mensajes enviados y / o recibidos, así como a quién se envían y / o reciben lógicamente. Una interfaz agrupa las operaciones sin comprometerse con el transporte o el formato de transferencia.
  2. En un nivel concreto, un enlace especifica detalles de transporte y formato de cable para una o más interfaces. Un punto final asocia una dirección de red con un enlace. Y finalmente, un servicio agrupa puntos finales que implementan una interfaz común.
¿Qué es el lenguaje de descripción de servicios web (wsdl)? - definición de techopedia