Partager via


Prise en main de Business Connectivity Services dans SharePoint

Découvrez les principes de base des éléments fournis par Business Connectivity Services (BCS) aux développeurs de solutions SharePoint, et la façon de commencer à utiliser BCS dans différents types de solutions.

Qu’est-ce que Business Connectivity Services ?

Business Connectivity Services (BCS) a été introduit dans SharePoint Server 2010 en tant que nouvelle version du catalogue de données métiers publié dans Office SharePoint Server 2007. BCS permet à SharePoint d'utiliser les données hébergées en externe. Les sources possibles peuvent inclure des bases de données, des services web, des services Windows Communication Foundation (WCF), des sources Open Data Protocol (OData) et d'autres données propriétaires accessibles à l'aide d'assemblys .NET personnalisés.

ConfigurerSe mettre au travailEn savoir plus

Dans un espace de travail dynamique, les travailleurs de l'information doivent accéder aux données qui se trouvent dans des logiciels distincts, par exemple :

  • Les données structurées qui existent dans les applications d'entreprise de l'organisation, telles que les applications de gestion des ressources client (CRM) et de planification des ressources d'entreprise (ERP).

  • Les données non structurées dans les applications de productivité d'entreprise, telles que celles dans Microsoft Office, dans les applications d'équipe et de collaboration telles que SharePoint, et dans les services Web 2.0 telles que les applications Internet, les wikis, les blogs et les sites de réseaux sociaux.

Bien que la plupart des employés passent la majeure partie de leur temps de travail dans les applications de productivité (par exemple, l'environnement Microsoft Office), ils ont également besoin d'une façon d'intégrer cet environnement dans les applications d'entreprise et les logiciels et services de collaboration qu'ils utilisent. BCS fournit cette fonctionnalité dans SharePoint.

Prise en main de Business Connectivity Services

Pour commencer à développer avec BCS, vous avez besoin des éléments suivants :

  • SharePoint

  • Visual Studio

  • Outils de développement Office pour Visual Studio 2012

    ou

  • SharePoint Designer

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.

Principes de base de Business Connectivity Services

Le tableau suivant met en évidence les concepts fondamentaux que vous avez besoin de connaître pour commencer à développer des solutions BCS.

Tableau 1. Concepts de base pour comprendre BCS

Article Description
Concepts clés du modèle de données d'entité
Le modèle de données d'entité (EDM) utilise trois concepts clés pour décrire la structure des données : le type d'entité, le type d'association et la propriété. Il s'agit des concepts les plus importants pour décrire la structure des données dans n'importe quelle implémentation du modèle EDM.
Pratiques de sécurité de base pour les applications web
Le sujet de la création d'une application web sécurisée est vaste. Des recherches sont requises pour comprendre les problèmes de sécurité. Vous devez également vous familiariser avec les fonctionnalités de sécurité du système d'exploitation Windows, .NET Framework et ASP.NET. Enfin, il est essentiel de comprendre la façon d'utiliser ces fonctionnalités de sécurité pour faire face aux menaces.
Services de données WCF
Les services de données WCF, anciennement ADO.NET Data Services, permettent de créer et d'utiliser des services OData pour le web.
Open Data Protocol (OData)
OData est un protocole standard permettant d'accéder aux données par le biais d'URL. Essentiellement, il repose sur le protocole HTTP pour fournir des fonctions de lecture-écriture à l'aide de verbes HTTP existants.
Internet Information Services
Internet Information Services (IIS) est la plateforme sur laquelle SharePoint s'exécute. Vous devez comprendre la façon de créer des sites web, des répertoires virtuels, des services web, des URL, une sécurité web et d'autres technologies associées à IIS.
Types de contenus externes dans SharePoint
Les types de contenus externes sont des descriptions des systèmes externes qu'ils représentent. Elles sont réutilisables lorsqu’elles sont importées dans SharePoint et peuvent être utilisées pour créer des solutions complexes sans code à l’aide de SharePoint Designer 2013, Outlook 2013, de composants WebPart, de listes externes et d’applications clientes personnalisées.
Commencer à utiliser le modèle objet client avec des données externes dans SharePoint
SharePoint offre la possibilité d'accéder à tous les objets au moyen d'une URL conçue avec soin. BCS a été étendu pour fournir ces mêmes fonctionnalités.

Que pouvez-vous faire avec Business Connectivity Services ?

Avec BCS, vous pouvez transférer des informations dans SharePoint à partir de nombreuses sources différentes. Par exemple, vous pouvez transférer des données à partir d'une base de données SQL Server externe, d'un service web traditionnel, d'un service WCF, de systèmes propriétaires et de services OData.

Tableau 2. Tâches de base pour l’utilisation de Business Connectivity Services

Tâche Description
Types de contenus externes dans SharePoint
En savoir plus sur la création de Business Connectivity Services (BCS) types de contenus externes.
Comment : créer un type de contenu externe d'une source OData en SharePoint
Accédez aux informations nécessaires pour commencer à créer des types de contenus externes basés sur des sources OData et à utiliser ces données dans SharePoint ou des composants Office.
Comment : créer des récepteurs d'événements externe
Découvrez les concepts inhérents à la création de récepteurs d'événements pouvant être attachés à des listes externes et exécutés lorsque les données externes que la liste représente sont mises à jour.
Comment : créer un type de contenu externe add-de-étendus dans SharePoint
Découvrez comment créer des types de contenus externes qui sont installés ou étendus au niveau de l'application, permettant ainsi aux développeurs de créer des applications riches en données à l'aide de sources de données externes.
Comment : utiliser la bibliothèque de code client pour accéder aux données externes dans SharePoint
Découvrez comment utiliser le modèle objet client SharePoint pour utiliser BCS dans SharePoint.

Pour aller plus loin que les principes de base : En savoir plus sur Business Connectivity Services

Lorsque vous maîtrisez les concepts de base de BCS, vous pouvez utiliser les fonctionnalités plus avancées permettant de créer de nombreux types de solutions puissantes.

Tableau 3. Concepts avancés dans BCS

Rubrique Description
Comment : créer un service de données OData pour une utilisation comme un système externe BCS
Découvrez comment créer un service Internet dédié WCF qui utilise OData pour envoyer des notifications à SharePoint lorsque les données sous-jacentes changent. Ces notifications sont utilisées pour déclencher des événements qui sont attachés à des listes externes.
Référence de schéma de modèle BDC pour SharePoint
Trouvez la documentation de référence pour le schéma du modèle BDC.
Référence du modèle BCS client objet SharePoint
Obtenez un résumé des objets qui sont disponibles pour la création de scripts côté client à l'aide du modèle objet client SharePoint afin d'accéder aux données externes exposées par Business Connectivity Services (BCS).
Référence de l'API REST BCS pour SharePoint
Trouvez des informations de référence pour la construction d’URI REST (Representational State Transfer) permettant d’accéder aux sources OData et de les manipuler.

Voir aussi