¿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.











