Vue d’ensemble de Business Connectivity Services (SharePoint Server 2010)

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Microsoft SharePoint Server 2010 et les suites Microsoft Office 2010 comprennent les Services Microsoft Business Connectivity, ensemble de services et de fonctionnalités qui permettent de connecter des solutions SharePoint à des sources de données externes et de définir des types de contenu externe basés sur ces données externes. Les types de contenu externe sont assimilables à des types de contenu et facilitent la présentation et la manipulation des données externes dans les listes SharePoint (appelées listes externes), les composants WebPart, les clients Microsoft Word 2010, Microsoft Outlook 2010 et Microsoft SharePoint Workspace 2010. Les systèmes externes auxquels les Services Microsoft Business Connectivity peuvent se connecter comprennent les bases de données SQL Server, les applications SAP, les services Web (y compris les services Web Windows Communication Foundation), les applications personnalisées et les sites Web basés sur SharePoint. À l’aide des Services Microsoft Business Connectivity, vous pouvez concevoir et créer des solutions qui étendent les fonctionnalités de collaboration SharePoint et l’expérience utilisateur Office aux données métiers externes et aux processus associés à celles-ci.

Les solutions basées sur les Services Microsoft Business Connectivity utilisent un ensemble d’interfaces normalisées pour l’accès aux données métiers. Par conséquent, les développeurs de solutions n’ont pas besoin d’assimiler des pratiques de programmation propres à un système ou à un adaptateur pour chaque source de données externe. En outre, les Services Microsoft Business Connectivity fournissent l’environnement d’exécution dans lequel les solutions qui comprennent des données externes sont chargées, intégrées et exécutées dans des applications clientes Office prises en charge et sur le serveur Web.

Solutions types reposant sur Business Connectivity Services

Les solutions basées sur les Services Microsoft Business Connectivity peuvent tirer parti de l’intégration d’applications clientes, de serveurs, de services et d’outils aux suites Microsoft Office 2010. En règle générale, les travailleurs de l’information réalisent une grande partie de leur travail en dehors des processus formels d’un système d’entreprise. Par exemple, ils collaborent par téléphone ou par messages électroniques, utilisent des documents et des feuilles de calcul provenant de plusieurs sources et travaillent tantôt en ligne, tantôt en mode hors connexion. Les solutions basées sur les Services Microsoft Business Connectivity peuvent être conçues de manière à s’intégrer à ces processus informels utilisés par les travailleurs de l’information :

  • Elles peuvent être le fruit de la combinaison de plusieurs services et fonctionnalités provenant de systèmes de données externes et des suites Office 2010 pour fournir des solutions ciblées sur des rôles spécifiques.

  • Ils prennent en charge les interactions informelles et ciblent les activités et les processus qui se produisent pour la plupart en dehors des systèmes d’entreprise formels. Dans la mesure où ils reposent sur l’utilisation des produits SharePoint 2010, les solutions basées sur les Services Microsoft Business Connectivity favorisent la collaboration.

  • Elles permettent aux utilisateurs d’effectuer des tâches dans l’interface utilisateur classique des applications Office et des produits SharePoint 2010.

Ci-dessous quelques exemples de solutions reposant sur les Services Microsoft Business Connectivity :

  • Assistance Une entreprise implémente son dispositif d’assistance, qui fournit un support technique interne, en tant que solution basée sur les Services Microsoft Business Connectivity. Les demandes de support et la base de connaissances du support technique sont stockées dans des bases de données externes et sont intégrées à la solution à l’aide du Service Business Data Connectivity. La solution affiche les demandes de support et la base de connaissances dans le navigateur Web. Les travailleurs de l’information peuvent afficher leurs demandes actuelles dans un navigateur Web ou dans Microsoft Outlook. Les spécialistes du support technique affichent les demandes qui leur ont été affectées dans un navigateur à l’aide de Microsoft Outlook et, lorsqu’ils travaillent en mode hors connexion, à l’aide de Microsoft SharePoint Workspace. Les problèmes soumis au support technique passent par chaque étape des flux de travail. Les responsables de l’équipe du support technique peuvent consulter des tableaux de bord qui affichent les rapports d’assistance. En règle générale, les rapports indiquent le nombre de problèmes soumis au support technique affectés à chaque spécialiste du support technique, les problèmes actuellement les plus critiques et le nombre d’incidents signalés au support technique gérés par chaque spécialiste du support technique pendant une période donnée.

  • Suivi d’artistes Une agence de gestion de talents intègre sa base de données d’artistes à son site Web interne. La liste complète d’artistes, leurs informations de contact et leurs plannings peuvent être placés en mode hors connexion dans Microsoft SharePoint Workspace ou dans Microsoft Outlook. Les contrats d’enregistrement peuvent être générés et remplis à partir du site Web, de Microsoft SharePoint Workspace ou de Microsoft Outlook, et chaque contrat transite par les différentes étapes d’un flux de travail. Les nouveaux artistes peuvent être ajoutés à partir du site Web ou de Microsoft Outlook. À l’aide de cette solution, les agents ont toujours à portée les informations dont ils ont besoin et peuvent effectuer de nombreuses tâches essentielles à l’aide des interfaces Office classiques.

  • Tableau de bord des ventes Une application de tableau de bord des ventes permet aux covendeurs dans une organisation de rechercher rapidement les informations dont ils ont besoin et d’entrer de nouvelles données. Les bons de commande et les informations des clients sont gérés dans une base de données externe et sont intégrés à la solution à l’aide des Services Microsoft Business Connectivity. Suivant leurs rôles, les membres de l’équipe peuvent afficher les informations d’analyse des ventes, les données sur les performances des ventes de membres de l’équipe spécifiques, les clients potentiels, ainsi que les informations de contact et les commandes d’un client. Les professionnels des ventes peuvent afficher leurs plannings quotidiens, consulter les tâches que leur ont affectées leurs responsables, collaborer avec les membres de l’équipe et lire des informations sur leur secteur d’activités à partir d’un navigateur Web, de Microsoft Outlook ou, s’ils travaillent en mode hors connexion, dans Microsoft SharePoint Workspace. À l’aide de Microsoft Word 2010, les responsables peuvent créer des rapports d’état mensuels dont les données proviennent des systèmes externes.

Architecture de Business Connectivity Services

L’illustration suivante montre l’architecture des Services Microsoft Business Connectivity.

Architecture des services Business Connectivity

A : le Service Business Data Connectivity (service BDC) permet de stocker et de sécuriser les types de contenu externe et les objets connexes. Un type de contenu externe définit les éléments suivants :

  • un jeu nommé de champs de données, tel que « client» ;

  • les opérations permettant d’interagir avec le système externe des données, telles que les opérations de lecture, d’écriture et de création ;

  • les informations de connectivité qui permettent aux solutions qui utilisent le type de contenu externe de se connecter au système externe.

B : les types de contenu externe sont stockés dans une base de données Service Business Data Connectivity dédiée.

C : le service Banque d’informations sécurisé stocke de manière sécurisée les jeux d’informations d’identification des systèmes externes et associe ces jeux d’informations d’identification à des identités d’individus ou de groupes. Un scénario courant pour le service Banque d’informations sécurisé est une solution qui effectue l’authentification auprès d’un système externe dans lequel l’utilisateur actuel possède un compte différent pour l’authentification sur ce système externe. Lorsqu’il est utilisé avec le Service Business Data Connectivity, le service Banque d’informations sécurisé permet d’authentifier les utilisateurs et les groupes sur des sources de données externes.

D : les jeux d’informations d’identification utilisés par le service Banque d’informations sécurisé sont stockés dans une base de données sécurisée dédiée.

E : le runtime serveur Business Data Connectivity sur les serveurs SharePoint frontaux utilise les données de connectivité de données métiers pour se connecter au systèmes externes et y exécuter des opérations afin d’en faciliter l’accès aux clients légers tels que les navigateurs Web.

F : le magasin de packages BCS regroupe les packages Services Microsoft Business Connectivity déployables contenant des informations dont les Services Microsoft Business Connectivity et les applications Office ont besoin pour interagir avec les systèmes externes de clients enrichis.

G : le Service Business Data Connectivity prend en charge la connexion à des bases de données relationnelles, aux services Web, aux services WCF (Windows Communication Foundation (WCF), aux assemblys de connectivité .NET et aux connecteurs de données personnalisés qui respectent les exigences des Services Microsoft Business Connectivity.

H : les sites Web SharePoint utilisent des composants WebPart de données métiers et des listes externes SharePoint pour interagir avec les données externes exposées par les Services Microsoft Business Connectivity.

I : lorsque les utlisateurs se connectent à une liste externe, un package BCS est téléchargé sur les ordinateurs clients.

J : sur les clients Office pris en charge (Microsoft SharePoint Workspace, Microsoft Outlook et Microsoft Word), le runtime client d’intégration Office joue le rôle de connecteur entre les Services Microsoft Business Connectivity en cours d’exécution sur les clients et les applications Office.

K : le runtime client Business Data Connectivity, sur les ordinateurs clients, utilise les données du Service Business Data Connectivity et les données du service Banque d’informations sécurisé pour se connecter aux systèmes externes et y exécuter des opérations afin d’en faciliter l’accès aux clients enrichis pris en charge.

**L:**Service Business Data Connectivity data and Secure Store Service data is cached on client computers.


M : le runtime Business Data Connectivity, sur les ordinateurs clients, prend en charge la connexion à SQL Server et à d’autres bases de données relationnelles, ainsi qu’aux services Web et aux connecteurs de données personnalisés qui respectent les exigences des Services Microsoft Business Connectivity.

N : l’actualisation du cache client synchronise le cache avec les données des Services Microsoft Business Connectivity et les données du service Banque d’informations sécurisé.

O : le service Banque d’informations sécurisé client permet aux utilisateurs finaux de configurer leurs mappages clients dans la base de données d’informations d’identification.

P : les développeurs de solutions peuvent utiliser Microsoft SharePoint Designer 2010 et Visual Studio 2010 pour créer des types de contenu externe et des modèles BDC.

Note de sécuritéSecurity Note
Nous vous recommandons d’utiliser le protocole SSL (Secure Sockets Layer) sur tous les canaux entre les ordinateurs clients et les serveurs frontaux et d’utiliser le protocole SSL ou la sécurité IPSec (Internet Protocol Security) entre les serveurs Microsoft SharePoint Server 2010 et les systèmes externes.