Yahoo! Query Language

  • View
    413

  • Download
    1

Embed Size (px)

DESCRIPTION

Apresentação do Yahoo! Query Language - YQL

Text of Yahoo! Query Language

  • 1. Yahoo! QueryLanguage
    select * from internet
    Guilherme Bazilio Garcia de Freitas
    guilhermebazilio@gmail.com
    Rodrigo Carvalho Xavier
    rcarvalhoxavier@gmail.com

2. 3. O que o YQL?
umalinguagemsemelhanteao SQL quepermiteconsultar, filtrar e unir dados de serviosda web.
SELECT * FROM flickr.photos.search WHERE text=voltaredonda
http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM flickr.photos.search WHERE text=voltaredonda"
XML JSON
4. 5. Console
http://developer.yahoo.com/yql/console
6. Em uma query,
3 servios diferentes,
3 APIs distintas.
7. Built-intables
8. Built-intables
9. Open Data Tables
tudo em um arquivo XML
qualquer um pode fazer
github
http://datatables.org
10. Open Data Tables
11. EXECUTE
javascript rodando no servidor
acessa APIs com autenticao
melhorar os dados
mover lgica da aplicao para o cloud
12. Concluso
menos linhas de cdigo
sintaxe consistente para acesso a dados
servio do cloud faz o trabalho
processamento, filtro e converses
menos chamadas de servios
infraestrutura confivel
13. Referncias
YDN
http://developer.yahoo.com/yql
Apresentao Pedro Valente
http://www.slideshare.net/campuspartybrasil/yahoo-yql
14. Dvidas?
15. Perguntas
O que so Open Data Tables?
Que recurso permite rodar javascript no servidor?
Em que formatos podemos obter a resposta de uma requiso?