Download - Introducción a la Yahoo! Open Strategy
![Page 1: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/1.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Yahoo! Open StrategyYahoo Query Language
David J. Brenes MartínezDesarrollador en Grupo Índigo
Curso de Extensión UniversitariaDesarrollo de aplicaciones web mediante servicios web y APIs abiertas
Universidad de Oviedo
2009/07/20
![Page 2: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/2.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
El Jurásico
En los inicios...
Directorio WebProyecto de estudiantes universitariosSu nombre proviene de Los Viajes de Gulliver
![Page 3: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/3.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
El Cretácico
Ampliación como Portal Web.Adquisicón de servicios de correo, juegos ymensajería.
![Page 4: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/4.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
El meteorito de las .com
En el 2000 estalla la burbuja de las .comLos modelos de negocio se muestran insutificientes ylas compañías entran en crisis.Yahoo! Logra sobrevivir, pero tocada.
![Page 5: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/5.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
La llegada de la Web 2.0
Desarrollo de un buscador propio (hasta entoncesGoogle).Modernización de servicios (Yahoo! Mail, Yahoo!Messenger).Adquisición y lanzamiento de servicios 2.0 (Flickr,del.icio.us, Upcoming, Yahoo! Music, Yahoo! 360o. . . ).
![Page 6: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/6.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Los problemas actuales
Competencia con Google.Intento de compra de Microsoft.¿Crisis?
![Page 7: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/7.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
La estrategia
I+D en Recuperación de Información
Yahoo! GluePagesYahoo! SearchMonkeyYahoo! Suggestions
Apertura a los desarrolladores: Yahoo! Open Strategy
![Page 8: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/8.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Presencia
Apertura a los desarrolladores.Exposición de los datos de sus servicios.Servicios gratuitos.Referencia en el desarrollo web.Presencia en nuevos productos.
![Page 9: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/9.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Estructura
![Page 10: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/10.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Yahoo! Social Platform
Contactos.Estado del usuario.Social Directory.
![Page 11: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/11.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Yahoo! Application Platform
Plataforma de desarrollo de aplicaciones.Despliegue sobre Yahoo!.Instalables por los usuarios.
![Page 12: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/12.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Yahoo! Query Language
Plataforma de acceso a Servicios Web de Yahoo!.
![Page 13: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/13.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Atacando APIs
Peculiaridades de la red (Proxy. . . )Diversos medios de acceso (REST, SOAP).Peculiaridades de la API (Autenticación, límite depeticiones, oAuth, https. . . ).Diversos formatos de obtención de datos (XML, RSS,JSON. . . ).
![Page 14: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/14.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Mezclando APIs
Heterogeneidad en formato de datos (XML, RSS,JSON. . . ).Problemas de referencias externas (LinkedData).Multiplicación de peticiones HTTP (Baneo pordemasiadas peticiones).Tiempo de procesado (Tiempo de carga de laspáginas).
![Page 15: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/15.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Mezclando Datos
Distintos niveles de fiabilidad.Distintas licencias de uso.
![Page 16: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/16.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
El principal problema
La Heterogeneidad
![Page 17: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/17.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Yahoo! APIs
Yahoo! posee servicios muy diversos.
FlickrYahoo! MapsBuscadorUpcoming
Presentación de APIs mediante interfaz común.Facilidad para mezclar datos en una misma petición.
![Page 18: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/18.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
¿Y Yahoo! Pipes?
Es que...
Permite mezclar datos.Permite exportar a formato común (JSON, RSS. . . ).
Sin embargo...
La mezcla se hace en tiempo de diseño.Los parámetros no permiten alcanzar granpersonalización fácilmente.
![Page 19: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/19.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Propósito de YQL
Interfaz común para acceso a Yahoo! APIs.Posibilidad de mezcla de datos.Incorporación de datos externos:
RSSJSONMicroformatos
![Page 20: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/20.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Bla bla bla
¿Podemos dejar de hablar y empezar a jugar?
![Page 21: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/21.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Sobre la solución
¿Resuelve el problema? ¿Supone un paso adelante?¿Es manejable? ¿Facilita el desarrollo?
![Page 22: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/22.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Sobre su utilidad
Problemas asociados a la externalización de servicios.¿Fiabilidad?¿Disponibilidad?¿Desaparición?¿Necesidad?
¿Es util para un proyecto real?
![Page 23: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/23.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Sobre Y!OS
¿Qué os parece Yahoo!?
![Page 24: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/24.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Sobre la clase
...
![Page 25: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/25.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
That’s all Folks
Cualquier cosa... [email protected]
![Page 26: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/26.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Créditos
La foto ‘Genius at work’ (transparencia 42) fuepublicada en flickr por el usuario ‘pjkproductions’(http://www.flickr.com/photos/pjkproductions/2867454149/)
![Page 27: Introducción a la Yahoo! Open Strategy](https://reader034.vdocuments.pub/reader034/viewer/2022051514/54bd64224a79595e238b4635/html5/thumbnails/27.jpg)
Y!OS y YQL
David J.Brenes
MartínezDesarrollador
en GrupoÍndigo
La evoluciónde Yahoo!
¿Qué esY!OS?Ventajas
Estructura
¿Qué esYQL?El problema de losMashups
La estrategia deYahoo!
Conclusiones
Créditos yLicencia
Licencia
Estas transparencias se publican bajo licencia CreativeCommons y se pueden redistribuir o modificar bajo lassiguientes condiciones:
Se dé reconocimiento al autor de estas transparencias.No se use con propósitos comerciales.Se distribuya con la misma licencia.
Texto de la licencia: http://creativecommons.org/licenses/by-nc-sa/3.0/