next up previous contents
Siguiente: Ventajas y desventajas de Subir: Web Services Anterior: Definici'on   Índice General

Caracter'isticas de un Web Service

En primera instancia, la w3cg establece que un Web Service tiene una interfaz descrita en un formato procesable por la m'aquina, espec'ificamente WSDL .14. Otros sistemas interact'uan con el Web Service de un manera predefinida por su descripci'on usando mensajes SOAP, t'ipicamente transmitidos usando HTTP (del ingl'es HyperText Transfer Protocol) con una publicaci'on XML, junto con otros est'andares web.

Seg'un redbookSOAWS algunas de las caracter'isticas claves de los Web Services se mencionan a continuaci'on:

La Figura [*] ilustra la arquitectura de los Web Services. Como se puede observar, los agentes de software engranados en las operaciones del Web Service pueden actuar en tres roles: proveedores de servicio, solicitantes de servicio y registros de servicio (agentes que realizan las operaciones de buscar y recuperar).

Figura: Arquitectura de un Web Service (roles y operaciones).

Fuente: w3cWSA

Los proveedores de servicio administran dos componentes b'asicos de un Web Service: el servicio en s'i y la descripci'on del servicio. Un servicio es un m'odulo de software implementado en una tecnolog'ia particular (.NET, Java, etc.) y es accesible a trav'es de una red. 'Este es invocado por un servicio solicitante y tambi'en puede funcionar como un solicitante a la vez.

La descripci'on del servicio es un conjunto de documentos XML que contienen detalles de la interfaz y la implementaci'on, incluyendo: los tipos de datos, operaciones, detalles de interacci'on (descripci'on de asociaci'on), ubicaci'on de la red y metadatos opcionales w3cWSA.

Dependiendo de los roles ejercidos por los agentes de software, una de las tres operaciones ocurre durante la interacci'on con los otros roles: publicaci'on, b'usqueda y recuperaci'on de las descripciones del servicio, y la invocaci'on de servicios basados en dichas descripciones.

Una vez se han presentado los aspectos relacionados con la arquitectura de los Web Services, en la siguiente secci'on se presentan algunas ventajas y desventajas de los mismos.


next up previous contents
Siguiente: Ventajas y desventajas de Subir: Web Services Anterior: Definici'on   Índice General
Daniel Moros 2010-05-05