ITLAB – Laboratorio IT

SOA (Service Oriented Architecture), Web 2.0, Open Source e Java.

  • Feed

    Feed ITLAB

  • Chi sono

    Mi chiamo Andrea Gumina. Sono laureato in Scienze dell'Informazione e lavoro per un'azienda di consulenza IT. Da qualche anno mi occupo di integrazione di sistemi, di SOA (Service Oriented Architecture) da poco meno di tre.

  • Bookmarks

  • Licenza

  • Statistiche

YQL (Yahoo! Query Language): SQL per il mashup

Pubblicato da Andrea Gumina su 22 Dicembre 2008

YQL (Yahoo! Query Language) è un framework con cui creare mashups :

  • Tabelle relazionali ad interfaccia dei servizi offerti da Yahoo! (Flickr, ricerca, ecc.)
  • Tabelle relazionali “speciali” per dati e servizi esterni (HTML, RSS, Atom, CSV, ecc.)
  • Linguaggio simile a SQL per interrogare, filtrare e combinare – join e subselect – pagine, feeds e dati  (disponibili nel framework, come appena detto, sotto forma di tabelle relazionali)
  • URL per esporre – come XML o JSON – i risultati
  • Meccanismo di autenticazione basato su OAuth

Il framework nasconde ogni complessità: riconciliazione semantica per riportare i contenuti ad una semantica comune, conversione XML delle sorgenti che non lo sono (ad esempio i CSV), XQuery per selezionare i tags desiderati e applicare i filtri, e conversione XML o JSON dei risultati.

Una breve guida ed una console ricca di esempi consentono di comprenderne in fretta le semplici modalità di utilizzo.

—-><—-

Hai trovato questo post interessante? Segui il feed e commenta!

Lascia un commento

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>