|
|
Línea 14: |
Línea 14: |
| ===Web Service: definiciones=== | | ===Web Service: definiciones=== |
| <br/> | | <br/> |
− | {{Definicion|
| + | *Es un conjunto de '''''aplicaciones y/o tecnologías''''' con capacidad para '''''actuar entre ellas''''' en la Web. |
− | #Conjunto de '''''aplicaciones y/o tecnologías''''' con capacidad para '''''actuar entre ellas''''' en la Web.
| + | *W3C define ''web service'' como un '''''sistema de software''''' diseñado para permitir '''''interoperatibilidad''''' máquina a máquina en una red. |
− | #W3C lo define ''web service'' es un '''''sistema de software''''' diseñado para permitir '''''interoperatibilidad''''' máquina a máquina en una red.}}
| + | {{Definicion|”Un Servicio Web (Web Service [WS]) es una aplicaci´on software |
| + | identificada por un URI (Uniform Resource Identifier ), cuyas |
| + | interfaces se pueden definir, describir y descubrir mediante |
| + | documentos XML. Los Servicios Web hacen posible la interacci´on |
| + | entre ”agentes” software (aplicaciones) utilizando mensajes XML |
| + | intercambiados mediante protocolos de Internet}} |
| </div> | | </div> |
| <div class="slide"> | | <div class="slide"> |
Revisión de 05:02 7 oct 2012
Evolución de los servicios Web
- Primero intentariemos hablar de qué es un servicio web o web service
- Son muchas la definiciones que podemos encontrar
- Esto hace que el concepto englobe muchos términos y usos, elegimos una
- Información sobre servicios web
Web Service: definiciones
- Es un conjunto de aplicaciones y/o tecnologías con capacidad para actuar entre ellas en la Web.
- W3C define web service como un sistema de software diseñado para permitir interoperatibilidad máquina a máquina en una red.
Definición
”Un Servicio Web (Web Service [WS]) es una aplicaci´on software
identificada por un URI (Uniform Resource Identifier ), cuyas
interfaces se pueden definir, describir y descubrir mediante
documentos XML. Los Servicios Web hacen posible la interacci´on
entre ”agentes” software (aplicaciones) utilizando mensajes XML
intercambiados mediante protocolos de Internet
|
Web Service idea general en la web
- Desde un punto de vista práctico lo podemos ver como API's Web que pueden ser accedidas en una red y ejecutadas en un sistema de hosting remoto.
- Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios.
- El uso es el normal de un escenario cliente/servidor Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.
Web Service: qué hacen este software
Objetivo
Proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones
|
- Estas aplicaciones interactúan entre sí para presentar información dinámica al usuario.
- Para que esto sea posible, es necesaria una arquitectura de referencia estándar, que veremos mas adelante
Describamos un proceso donde se usen servicios web
Web Service: Ejemplo 1
- Un cliente solicita a una agencia de viajes una solicitud para un viaje. Se conecta a la página aprorta sus datos y el servidor web de la agencia de viajes contesta
Web Service: Ejemplo 1 (hoja 2)
- A la vez para poder responder a la solicitud se ha de verificar hotels, viajes y la tarjeta de crédito que aporte el cliente con lo que tenemos que el servidor web de la agencia tiene que interoperar con otros servidores web
- En todo este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información.
Evolución de los servicios web
- Evolución de la red implica evolución de muchos y variados servicios en la red
Evolución de redes soliales
http://www.muyinternet.com/2012/09/11/historia-redes-sociales
[Imagen de la evolución de la Red]
Aquí algunos vídeos que nos muestran la evolución de la red hasta la web 3.0 hoy en día aún una idea idílica y sin aclarar
http://www.youtube.com/watch?v=fhVjgt4MlDE&feature=player_detailpage#t=252s
http://www.youtube.com/watch?v=iimwsXny5j4&feature=player_detailpage#t=7s
- Artículo sobre la web 3.0 y referencias a otras noticias de la web
http://tendenciasweb.about.com/od/nociones-basicas/a/Que-Es-La-Web-3-0-O-Web-Semantica.htm