Yahoo! Query Language

631 views

Published on

Apresentação do Yahoo! Query Language - YQL

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
631
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Yahoo! Query Language

  1. 1. Yahoo! QueryLanguage<br />select * from internet<br />Guilherme Bazilio Garcia de Freitas<br />guilhermebazilio@gmail.com<br />Rodrigo Carvalho Xavier<br />rcarvalhoxavier@gmail.com<br />
  2. 2.
  3. 3. O que é o YQL?<br />É umalinguagemsemelhanteao SQL quepermiteconsultar, filtrar e unir dados de serviçosda web.<br />SELECT * FROM flickr.photos.search WHERE text=“voltaredonda“<br />http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM flickr.photos.search WHERE text=“voltaredonda"<br />XML JSON<br />
  4. 4.
  5. 5. Console<br />http://developer.yahoo.com/yql/console<br />
  6. 6. Em uma query,<br />3 serviços diferentes,<br />3 APIs distintas.<br />
  7. 7. Built-intables<br />
  8. 8. Built-intables<br />
  9. 9. Open Data Tables<br />tudo em um arquivo XML<br />qualquer um pode fazer<br />github<br />http://datatables.org<br />
  10. 10. Open Data Tables<br />
  11. 11. EXECUTE<br />javascript rodando no servidor<br />acessa APIs com autenticação<br />melhorar os dados<br />mover lógica da aplicação para o cloud<br />
  12. 12. Conclusão<br />menos linhas de código<br />sintaxe consistente para acesso a dados<br />serviço do cloud faz o trabalho<br />processamento, filtro e conversões<br />menos chamadas de serviços<br />infraestrutura confiável<br />
  13. 13. Referências<br />YDN<br />http://developer.yahoo.com/yql<br />Apresentação Pedro Valente<br />http://www.slideshare.net/campuspartybrasil/yahoo-yql<br />
  14. 14. Dúvidas?<br />
  15. 15. Perguntas<br />O que são Open Data Tables?<br />Que recurso permite rodar javascript no servidor?<br />Em que formatos podemos obter a resposta de uma requisão?<br />

×