miércoles, 21 de marzo de 2012


¿Qué son los Servicios Web?

Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición que englobe todo lo que son e implican. Una posible sería hablar de ellos como un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.

¿Para qué sirven?
 
Estos servicios proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones, que interactúan entre sí para presentar información dinámica al usuario. Para proporcionar interoperabilidad y extensibilidad entre estas aplicaciones, y que al mismo tiempo sea posible su combinación para realizar operaciones complejas, es necesaria una arquitectura de referencia estándar.

¿Cómo funcionan?

El siguiente gráfico muestra cómo interactúa un conjunto de Servicios Web:

Los servicios Web en Funcionamiento

Según el ejemplo del gráfico, un usuario (que juega el papel de cliente dentro de los Servicios Web), a través de una aplicación, solicita información sobre un viaje que desea realizar haciendo una petición a una agencia de viajes que ofrece sus servicios a través de Internet. La agencia de viajes ofrecerá a su cliente (usuario) la información requerida. Para proporcionar al cliente la información que necesita, esta agencia de viajes solicita a su vez información a otros recursos (otros Servicios Web) en relación con el hotel y la compañía aérea. La agencia de viajes obtendrá información de estos recursos, lo que la convierte a su vez en cliente de esos otros Servicios Web que le van a proporcionar la información solicitada sobre el hotel y la línea aérea. Por último, el usuario realizará el pago del viaje a través de la agencia de viajes que servirá de intermediario entre el usuario y el servicio Web que gestionará el pago.



Aspectos sociales por los que se rigen los modelos y servicios de la web

La naturaleza fenomenológica de la Web ha irrumpido con fuerza en los medios de comunicación tanto en los generalistas como los especializados. Se observa, además, una proliferación de referencias positivas a Internet desconocida hasta la fecha. Aun así, no debería escaparse el hecho como se ha insistido anteriormente de que el proceso de una Web de nueva generación se integra en un proceso de mayor alcance como es la aparición de un nuevo entorno tecno-social que se sustenta sobre una red universal de la que internet y la propia Web son sólo la parte más visible. Es importante insistir en que la constatación de la existencia de un cambio social, socio-económico y cultural es un hecho que se puede abordar desde diferentes puntos de vista. De forma que se pueden encontrar aproximaciones puramente filosóficas, que hablan, por ejemplo, del surgimiento de la transmodernidad como una nueva vanguardia que trasciende la posmodernidad de la era post-industrial y ofrece el marco para la construcción del Tercer Entorno.

La web se presenta como un modelo conceptual –una herramienta intelectual– que debería servirnos para enfrentarnos a una realidad compleja con ciertas garantías. La web está orientada a la fomentación de nuevas ideas, como medio accesible de la información por su estructura de lectura universal. Creo que este análisis nos permite aprehender el verdadero alcance del cambio al que nos enfrentamos. La web nos permita articular un proceso estratégico de gestión del cambio realista y sostenible.

No hay comentarios:

Publicar un comentario