martes, 9 de septiembre de 2014

Servicios web



Servicios web 

Desde un punto de vista general, un servicio web es una componente de software independiente de plataforma e implementación, que lleva a cabo  un servicio concreto y que puede integrarse con otros servicios web para dar un servicio diferente.

Esta componente de software podrá ser:

*  Descrita usando un lenguaje de descripción de servicio.
*  Publicada en un registro de servicios.
*  Descubierta a través de un mecanismo estándar.
*  Invocada a través de un API declarado (usualmente sobre una red)
*  Compuesta con otros servicios.

Se trata de un recurso residente en la web, con una dirección URL accesible y que devuelve información al cliente que quiera utilizarlo, pero los detalles de implementación y despliegue del servicio web no son relevantes para el programa que invoca el servicio.
 El concepto de servicio web se apoya en los estándares HTML y XML. El desarrollador puede crear programas accesibles desde cualquier dispositivo que soporte estos estándares, aprovechando la conectividad de Internet. Se pueden crear servicios accesibles desde Internet que realmente proporcionen una utilidad real.
Por ejemplo, imaginemos que ciertas compañías proporcionan una serie de servicios simples, una alquila coches, otra reserva aviones y otra reserva hoteles; un desarrollador de aplicaciones web podría tratar estos servicios como cajas negras para construir un servicio web que organice unas vacaciones a cualquier usuario que lo requiera.
 Los servicios Web no necesariamente han de existir en la red. Un servicio puede existir en una Intranet, en el Internet; algunos servicios incluso pueden ser invocados desde un proceso de un mismo sistema  operativo.  








No hay comentarios:

Publicar un comentario