Estructura de un servicio web


Estructura de un servicio web

Ahora que ya sabes qué es un web service y para qué sirve, te contaremos un poco acerca de cómo se estructura el formato de este tipo de archivos para que entiendas mejor su funcionamiento.

De manera resumida, un archivo WSDL contiene los siguientes elementos en su formato:

  • Elemento Type: describe los tipos no estándar usados por los mensajes (elemento Message).
  • Elemento Message: define los datos que contienen los mensajes pasados de un punto a otro.
  • Elemento PortType: establece una colección de operaciones brindadas por el servicio. Cada operación tiene un mensaje de entrada y uno de salida que se corresponde con algún mensaje definido anteriormente.
  • Elemento Binding: describe los protocolos de servicio web que se utilizan para llevar a cabo la comunicación en un determinado PortType.
  • Elemento Port: define una dirección (URL) para un determinado Binding.
  • Elemento Service: define una colección de Ports.

Como podrás darte cuenta, la estructura de los archivos WSDL es bastante sencilla y fácil de entender. Por otra parte, la estructura básica de los archivos WSDL puede dividirse en dos partes: la interfaz del servicio y la implementación del servicio. Por tal motivo, podríamos dividir los elementos de la siguiente forma:

Interfaz del servicio

  • Type
  • Message
  • PortType
  • Binding

Implementación del servicio

  • Port
  • Service

 

Deja un comentario