Usando fontes OData com Serviços Corporativos de Conectividade em Microsoft Office SharePoint Online
Saiba como começar a criar tipos de conteúdo externo baseado em fontes OData e usar esses dados nos componentes do Microsoft Office SharePoint Online ou Office 2013.
OData e o conector OData
O protocolo do Open Data (OData) permite acessar uma fonte de dados, como um banco de dados, navegando até um URL especialmente construído. Isso permite uma abordagem simplificada para conexão e como trabalhar com fontes de dados que estão hospedados dentro de uma organização.
OData é um protocolo que usa HTTP, Atom e JavaScript Object Notation (JSON) para permitir que os desenvolvedores criem aplicativos que se comunicam com um número crescente de fontes de dados. A Microsoft oferece suporte a criação desse padrão como uma maneira de habilitar a troca de dados entre aplicativos e repositórios de dados que podem ser acessados a partir da web.
O novo conector para OData permite que o SharePoint se comuniquem com provedores de OData.
Em Microsoft Office SharePoint Online, a Business Connectivity Services (BCS) pode se comunicar com fontes OData, ou produtores, sem ter que codificar diretamente com a fonte OData. Produtores exponham os seus dados de maneira estruturada por meio de um serviço web. Alguns produtores podem permitir a atualização dos dados subjacentes e alguns poderão permitir que somente o acesso de leitura. Para fins de publicidade as operações que estão disponíveis, o produtor tem um documento de serviço encontrado em um ponto de extremidade de URL especificado. SharePoint já é um produtor de OData. Dados de lista do SharePoint são expostos como uma fonte OData para qualquer consumidor que tenha os direitos apropriados.
Exemplos de produtores OData
A seguir estão alguns exemplos de implementações de OData. Esses aplicativos e serviços exponham seus dados por meio do protocolo OData.
SharePoint Foundation 2010
SharePoint Server 2010
SQL Azure
Microsoft Azure armazenamento de tabelas
Microsoft Azure Marketplace
SQL Server Reporting Services
Microsoft Dynamics CRM 2011
Windows Live
Para obter uma lista de produtores de serviços OData, consulte o site do Protocolo de Dados Abertos.
Pré-requisitos para trabalhar com o conector BCS OData
Para desenvolver tipos de conteúdo externo baseado em OData, será necessário o seguinte:
Visual Studio 2012
Microsoft Office SharePoint Online
Office Developer Tools para Visual Studio 2012
Para obter informações sobre como configurar seu ambiente de desenvolvimento, consulte Configurar um ambiente de desenvolvimento geral para o SharePoint.
Criando tipos de conteúdo externos para fontes de dados OData
Para o SharePoint usar os dados expostos por um produtor específico do OData, um tipo de conteúdo externo deve ser criado dentro do SharePoint. Como com todos os SharePoint tipos de conteúdo externo, ele contém todas as informações de conectividade que é necessária para conectar e se comunicar com o sistema externo.
Creating an external content type that uses an OData data source is similar to creating any external content type. You can use Visual Studio 2012 to automatically generate OData external content types. You merely provide the Representational State Transfer (REST) endpoint of the OData source when you create the external content type. Para obter mais informações, consulte Como criar um tipo de conteúdo externo a partir de uma fonte OData no SharePoint.
Nesta seção
Como: Criar um serviço de dados OData para uso como um sistema externo BCS
Como: Criar uma lista externa usando uma fonte de dados OData no Microsoft Office SharePoint Online