Avantages offerts par Business Connectivity Services
Dernière modification : mercredi 17 mars 2010
S’applique à : SharePoint Server 2010
Dans cet article
Lecture ou écriture sur des systèmes externes
Interface utilisateur familière
Connectivité aux systèmes externes sans code
Accès hors connexion aux données externes
Gouvernance des données externes
Découverte par le biais de la recherche
Gestion du cycle de vie
Disponible dans SharePoint Online
Microsoft Business Connectivity Services (BCS) offre les avantages suivants en ce qui concerne l’utilisation de processus et de systèmes externes.
Lecture ou écriture sur des systèmes externes
Business Connectivity Services vous permet d’effectuer des opérations de création, lecture, mise à jour, suppression et interrogation (CRUDQ) sur le système externe à partir d’une application Microsoft Office ou d’un site SharePoint si le système externe prend en charge les opérations et est modelé de manière appropriée dans le Service BDC (Business Data Connectivity).
Interface utilisateur familière
Les types de contenus externes fournissent des comportements SharePoint (comme des listes, des composants WebPart et des pages de profil) et des comportements Office (comme les contacts, tâches et rendez-vous Microsoft Outlook, les documents Microsoft Word et les listes Microsoft SharePoint Workspace 2010), ainsi que des fonctionnalités (comme la recherche et le travail hors connexion) aux données et services externes. Les utilisateurs peuvent ainsi travailler dans des environnements familiers sans avoir besoin de se former sur des interfaces utilisateur différentes (et souvent propriétaires).
Connectivité aux systèmes externes sans code
Avec Microsoft SharePoint Designer 2010, le développeur de solution peut décrire le système externe de manière déclarative et indiquer à Microsoft SharePoint Server 2010 les données qu’il souhaite. Si un type de source de données est pris en charge de manière native par Business Connectivity Services, il n’est pas nécessaire au développeur de solution de rédiger du code pour développer une interface au système externe.
Accès hors connexion aux données externes
Business Connectivity Services procure des fonctionnalités de mise en cache et de travail hors connexion enrichies, et prend en charge les opérations basées sur le cache. Les utilisateurs travaillant avec des solutions déployées sur des applications Microsoft Office 2010, telles que Microsoft Outlook 2010 et Microsoft SharePoint Workspace 2010, peuvent manipuler des données externes avec une grande efficacité, même lorsqu’ils travaillent en mode hors connexion ou lorsque la connectivité au système externe est lente, intermittente ou inexistante. Les opérations de lecture/écriture effectuées sur des éléments externes en mémoire cache sont synchronisées dès que la connexion au serveur est rétablie.
Gouvernance des données externes
L’accès à des données externes est complexe car chaque système externe possède ses propres bases de données, mécanismes d’autorisation et d’authentification, contrôles d’accès et fonctionnalités de journalisation. Ces facteurs peuvent influencer la sécurité, l’audit et autres tâches de gestion.
Une fois les données du système externe chargées dans Microsoft SharePoint Server 2010 par le Service BDC (Business Data Connectivity), vous pouvez accéder aux données de manière sécurisée et tirer parti d’un journal d’audit simple. Cela signifie que vous disposez d’un emplacement centralisé pour vos données et d’une version à laquelle tout le monde peut se fier. Les problèmes de sécurité et d’audit sont ainsi minimisés.
Découverte par le biais de la recherche
Business Connectivity Services offre la découverte de données externes par le biais de la Recherche de contenu d’entreprise SharePoint dans SharePoint Server 2010. Imaginez le scénario suivant : un collègue doit trouver le gestionnaire de comptes pour l’un de vos clients, mais ces informations sont stockées dans une base de données Siebel. Le collègue qui demande ces informations n’a pas installé l’application frontale (ou cliente) Siebel et n’a généralement pas besoin de l’utiliser.
Après avoir enregistré l’application Siebel dans le Service BDC (Business Data Connectivity) et créé le type de contenu externe pour l’application Siebel, vous pouvez utiliser la Recherche de contenu d’entreprise SharePoint dans SharePoint Server à partir d’un portail intranet pour rechercher des informations sur un client spécifique. La Recherche de contenu d’entreprise SharePoint crée ensuite un index des informations extraites par le biais du Service BDC (Business Data Connectivity). Lorsqu’un collègue demande des informations spécifiques, les données sont extraites directement de Siebel. En conséquence, le collègue obtient les informations nécessaires sans avoir à obtenir d’approbation ou à installer une application distincte.
Gestion du cycle de vie
Business Connectivity Services fournit un ensemble d’outils facilitant la création de modèles et d’artefacts Office 2010 , de manière déclarative et en rédigeant du code. Vous pouvez utiliser Microsoft SharePoint Designer 2010 pour créer rapidement des solutions composites répondant aux besoins des unités externes sans écrire de code. Vous pouvez utiliser Visual Studio pour créer ou étendre des solutions avec des données et des flux de travail sophistiqués qui couvrent plusieurs systèmes.
Les solutions utilisant Business Connectivity Services sont assemblées à partir d’un tableau d’artefacts qui doivent être déployés sur le client (une application Office 2010 telle que Microsoft Outlook 2010) et sur le serveur exécutant SharePoint Server 2010. Business Connectivity Services crée et déploie automatiquement le package de vos solutions. Il crée un package unique avec version contenant tous les artefacts connexes et le publie sur un site SharePoint. Une fois les artefacts publiés sur le serveur, la solution est disponible immédiatement sur les sites SharePoint. Le package de solution peut ensuite être distribué et déployé proactivement (modèle push) sur les clients ou les utilisateurs qui peuvent être invités à l’accepter. Business Connectivity Services utilise le déploiement ClickOnce de Visual Studio pour déployer rapidement des solutions sur les clients.