Sala 2.4
21
17:00
<p>Nunca como nesta geração se produziu tanta informação sob a lema das redes sociais e da co-criação. Tanto os websites como os seus utilizadores partilham fervorosamente quantidades enormes de informação. Se os primeiros inovadores nesta área exploraram participações menos estruturadas (ex: wikipedia, blogs/RSS), os mais recentes exemplos, cada vez mais especializados, criam interessantíssimas bases de dados, cada vez mais ricas em termos de estrutura, relações e metadados. Para continuar a fazer crescer estas aplicações, estes sites abrem as suas WebAPI permitindo que outros parceiros/aplicações possam integrar, criando oportunidades de crescimento e automação ainda mais poderosas e virais.</p>
<p>O <em>Open Data Protocol</em> (<strong>OData</strong>) vem facilitar o processo de integração nos mais comuns padrões de extracção e sincronização de dados. Surge com base no sucesso de muitos anos do HTTP, do XML, do AtomPub, apenas acrescentando metadados para facilitar a interpretação automática dos diferentes elementos nas listas.</p>
<p>O primeiro produto de grande escala a suportar de base este formato é o Excel 2010 que ganha assim um protocolo universal para ligação a bases de dados online. Do lado dos servidores, todas as listas e views do Sharepoint 2010 suportam OData, bem como os Reports no SQL Server 2008 R2 e muitos outros produtos de outros fabricantes. Uma das iniciativas de maior escala é o Codename "Dallas" onde estão a compilar um enorme directório de fontes de dados públicos e que facilita, por exemplo, que um utilizador no Excel possa pesquisar e subscrever fontes de dados de referência de uma forma simples e automatizada.</p>
<p>Nesta sessão vamos conhecer o protocolo, mostrar exemplos reais da sua utilização e, por fim, vamos demonstrar como os toolkits de desenvolvimento nos podem facilitar quer o consumo quer a publicação de dados, usando este protocolo.</p>