Compartir vía


Uso de orígenes OData con Servicios de conectividad empresarial en SharePoint

Obtenga información sobre cómo crear tipos de contenido externo basados en orígenes OData y usar esos datos en componentes de SharePoint o Office 2013.

OData y el conector OData

El protocolo Open Data (OData) le permite tener acceso a un origen de datos, como una base de datos a través de una dirección URL construida especialmente. Esto permite un enfoque simplificado para conectarse y trabajar con orígenes de datos hospedados en una organización.

OData es un protocolo que usa HTTP, Atom y Notación de objetos de JavaScript (JSON) que permiten a los desarrolladores escribir aplicaciones que se comunican con un número creciente de orígenes de datos. Microsoft admite la creación de este estándar como una forma de habilitar el intercambio de datos entre las aplicaciones y los almacenes de datos accesibles desde la web.

El nuevo conector OData permite a SharePoint comunicarse con los proveedores de OData.

En SharePoint, Servicios de conectividad empresarial (BCS) puede comunicarse con productores u orígenes OData, sin tener que codificar directamente al origen OData. Los productores exponen los datos de una forma estructurada a través de un servicio web. Algunos productores pueden permitir la actualización de datos subyacentes y otros pueden permitir acceso de solo lectura. Para publicar las operaciones que están disponibles, el productor tiene un documento de servicio que se encuentra en un extremo de la dirección URL especificada. SharePoint ya está un productor de OData. Los datos de la lista de SharePoint se exponen como un origen de OData para cualquier usuario que tenga derechos adecuados.

Ejemplos de productores de OData

Los siguientes son algunos ejemplos de implementaciones de OData. Estas aplicaciones y servicios exponen sus datos mediante el protocolo OData.

  • SharePoint Foundation 2010

  • SharePoint Server 2010

  • SQL Azure

  • Almacenamiento de tablas de Microsoft Azure.

  • Microsoft AzureCatálogo de soluciones

  • SQL Server Reporting Services

  • Microsoft Dynamics CRM 2011

  • Windows Live

Para obtener una lista de productores de servicios de OData, consulte el sitio web de Open Data Protocol.

Requisitos previos para trabajar con el conector OData de BCS

Para desarrollar tipos de contenido externo basado en OData, necesitará lo siguiente:

  • Visual Studio 2012

  • SharePoint

  • Office Developer Tools para Visual Studio 2012

Para obtener información sobre cómo configurar el entorno de desarrollo, vea Configurar un entorno de desarrollo general para SharePoint.

Creación de tipos de contenido externo para orígenes de datos OData

Para que SharePoint use los datos expuestos por un productor de OData específico, debe crearse un tipo de contenido externo dentro de SharePoint. Como con todos tipos de contenido externo de SharePoint, contiene toda la información de conexión necesaria para conectarse y comunicarse con el sistema externo.

Crear un tipo de contenido externo que utiliza un origen de datos OData es similar a crear cualquier tipo de contenido externo. Puede usar Visual Studio 2012 para generar automáticamente los tipos de contenido externo de OData. Simplemente, proporcione el extremo de Representational State Transfer (REST) de la fuente OData al crear el tipo de contenido externo. Para obtener más información, vea How to: Create an external content type from an OData source in SharePoint (Cómo: Crear un tipo de contenido externo a partir de un origen de OData en SharePoint).

En esta sección

Consulte también