Utilisation de sources OData avec Business Connectivity Services dans SharePoint
Découvrez comment commencer à créer des types de contenu externes basés sur des sources OData et à utiliser ces données dans les composants SharePoint ou Office 2013.
OData et le connecteur OData
Le Kit de développement Open Data protocol (OData) vous permet d'accéder à une source de données, par exemple une base de données, en accédant à une URL spécialement créée. Cela permet une approche simplifiée de la connexion à et l'utilisation des sources de données qui sont hébergés au sein d'une organisation.
OData est un protocole qui utilise HTTP, Atom et JavaScript Object Notation (JSON) pour permettre aux développeurs d'écrire des applications qui communiquent avec un nombre croissant de sources de données. Microsoft prend en charge la création de ce standard comme moyen pour permettre l'échange de données entre les applications et les magasins de données qui sont accessibles à partir du site web.
Le nouveau connecteur OData permet de communiquer avec des fournisseurs OData de SharePoint.
Dans SharePoint, Business Connectivity Services (BCS) peut communiquer avec des sources OData, ou des producteurs, sans avoir à coder directement vers la source OData. Les producteurs présentent leurs données dans un moyen structuré via un service web. Certains producteurs peuvent autoriser la mise à jour des données sous-jacentes et certains peuvent autoriser les accès en lecture seule. À des fins de promouvoir les opérations qui sont disponibles, le producteur dispose d'un document de service trouvé au point de terminaison de l'URL spécifiée. SharePoint est déjà producteur de OData. Données de liste SharePoint sont exposées comme une source OData pour n'importe quel consommateur qui dispose des droits appropriés.
Exemples de producteurs OData
Voici quelques exemples d'implémentations de OData. Ces applications et services exposent leurs données par le biais du protocole OData.
SharePoint Foundation 2010
SharePoint Server 2010
SQL Azure
stockage table Microsoft Azure
Microsoft Azure Site Marketplace
SQL Server Reporting Services
Microsoft Dynamics CRM 2011
Windows Live
Pour obtenir la liste des producteurs de services OData, consultez le site web Open Data Protocol.
Conditions préalables à l’utilisation du connecteur OData BCS
Pour développer des types de contenu externe OData, vous devez les éléments suivants :
Visual Studio 2012
SharePoint
Outils de développement Office pour Visual Studio 2012
Pour plus d’informations sur la configuration de votre environnement de développement, voir Configurer un environnement de développement général pour SharePoint.
Création de types de contenu externe pour les sources de données OData
Pour SharePoint à utiliser les données exposées par un producteur OData spécifique, un type de contenu externe doit être créé à l'intérieur de SharePoint. Comme avec tous les SharePoint types de contenu externe, il contient toutes les informations de connectivité qui sont nécessaire pour se connecter et de communiquer avec le système externe.
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. Pour plus d’informations , voir Guide pratique pour créer un type de contenu externe à partir d’une source OData dans SharePoint.
Dans cette section
Comment : créer un type de contenu externe d'une source OData en SharePoint
Comment : créer un service de données OData pour une utilisation comme un système externe BCS
Comment : créer une liste externe à l’aide d’une source de données OData dans SharePoint