Descripción del servicio web XML

La infraestructura de los servicios web XML se fundamenta en la comunicación por medio de los mensajes basados en XML que cumplen con una descripción del servicio publicado. La descripción de servicio web es un documento XML escrito con una gramática XML denominada WSDL (Lenguaje de descripción de servicio web) que define el formato de los mensajes del servicio web XML. La descripción de servicio funciona como un acuerdo que define el comportamiento de un servicio web XML e indica a los clientes potenciales cómo interactuar con él. Los modelos de mensajería determinan el comportamiento de un servicio web XML que el propio servicio define y admite. Estos modelos dictan conceptualmente lo que el consumidor del servicio puede esperar que suceda cuando se envía un mensaje con el formato adecuado al servicio web XML.

Por ejemplo, el modelo de solicitud y respuesta asociado a un servicio del tipo de llamada a un procedimiento remoto (RPC) definiría qué esquema del mensaje SOAP se va a usar para invocar un determinado método. Este modelo también definiría el formato que debería seguir el mensaje SOAP de la respuesta resultante.

Otro ejemplo de modelo de mensajería representa las interacciones unidireccionales. Este modelo se usa cuando tiene lugar una comunicación unidireccional. En esta situación, el remitente no recibirá ningún mensaje del servicio web XML, incluidos los mensajes de error. Una advertencia a esto es cuando la comunicación unidireccional se establece mediante un protocolo que tradicionalmente es de solicitud y respuesta, donde se podría devolver un mensaje de error.

Los esquemas que definen los formatos del mensaje SOAP se pueden definir internamente con la descripción real del servicio o se pueden definir externamente e importar en la descripción del servicio.

Además de las definiciones de formato de mensaje y modelos de mensajería, la descripción de servicio contiene opcionalmente la dirección asociada a cada punto de entrada del servicio web XML. El formato de esta dirección es el adecuado para el protocolo tenía acceso al servicio, como una dirección URL para HTTP o una dirección de correo electrónico para SMTP.

Para obtener detalles acerca de la especificación WSDL, consulte el sitio web de W3C (http://www.w3.org/TR/wsdl).

Consulte también

Conceptos

Infraestructura de servicios web XML

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.