Nouveauté : Business Connectivity Services

Dernière modification : mercredi 21 juillet 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Écriture différée sur les systèmes externes
Interface utilisateur familière
Davantage d’options de connectivité
Modèle de fournisseur extensible
Prise en charge des opérations par lots et en bloc
Lecture des blobs
Lecture et écriture différée de types complexes
Gestion du cycle de vie
Jeu d’API amélioré et possibilité d’extension

Microsoft Business Connectivity Services (BCS), auparavant nommé Catalogue de données métiers, fournit un accès en lecture-écriture aux données externes depuis des systèmes métiers, des services Web, des bases de données et d’autres systèmes externes à partir de Microsoft SharePoint 2010. Certaines fonctionnalités de SharePoint 2010 peuvent utiliser directement des données externes, en ligne ou hors connexion. Les développeurs peuvent obtenir l’accès à un ensemble complet de fonctionnalités et créer rapidement des solutions à l’aide d’outils familiers comme Microsoft Visual Studio 2010 et Microsoft SharePoint Designer 2010.

Business Connectivity Services améliore les fonctionnalités des applications SharePoint et leur interface utilisateur par le biais de fonctionnalités, de services et d’outils. Ces améliorations rationalisent le développement de solutions proposant une profonde intégration des données et services externes. Les utilisateurs avancés, les développeurs et les professionnels de l’informatique peuvent intégrer des éléments provenant de systèmes externes et proposer l’interaction avec les données externes via de nombreux types d’applications. Le jeu de fonctionnalités de Business Connectivity Services permet le développement et le déploiement rapides de solutions évolutives et fortement sécurisées.

Voici certaines fonctionnalités de Business Connectivity Services.

Écriture différée sur les systèmes externes

Avec Business Connectivity Services, vous pouvez effectuer des opérations de création, lecture, mise à jour, suppression et interrogation sur le système externe à partir d’une application Microsoft Office ou d’un site SharePoint si le système externe prend en charge ces opérations et est correctement modélisé dans le service 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) à des 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).

Davantage d’options de connectivité

La fonction principale de BDC est d’assurer la prise en charge de la connectivité pour les types de systèmes externes suivants :

  • Bases de données

  • Services Web et WCF (Windows Communication Foundation)

  • Assemblys de connectivité Microsoft .NET

  • Sources de données personnalisées

Modèle de fournisseur extensible

Outre les connecteurs fournis par BDC pour la liste précédente de sources de données, celui-ci propose une infrastructure enfichable grâce à laquelle les développeurs peuvent enficher des connecteurs pour de nouveaux types de systèmes externes, ce qui permet l’accès via BDC à ces nouveaux types de données externes.

Prise en charge des opérations par lots et en bloc

Dans Office SharePoint Server 2007, BDC ne prenait en charge les opérations que sur un seul élément, comme la recherche. BDC prend désormais en charge les opérations par lots et en bloc, ce qui vous permet de lire plusieurs éléments dans un même appel et réduit considérablement les allers-retours sur le serveur principal.

Lecture des blobs

BDC prend désormais en charge la lecture de données de blob, ce qui est utile pour la transmission en continu de blobs de données à partir du système externe.

Lecture et écriture différée de types complexes

BDC prend désormais en charge la notation par points dans les noms de champ, ce qui vous permet de lire et d’écrire des types complexes.

Gestion du cycle de vie

Business Connectivity Services propose un jeu d’outils facilitant la création de modèles, ainsi que d’artefacts pour les applications Office 2010, par déclaration et par écriture de code. Vous pouvez utiliser 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 flux de travail sophistiqués et des données qui couvrent des systèmes métiers structurés, des applications SharePoint ou Microsoft Office non structurées et des services Web 2.0.

Jeu d’API amélioré et possibilité d’extension

Les développeurs peuvent utiliser le modèle objet d’exécution BDC pour écrire des applications génériques en utilisant des API stéréotypées comme blocs de construction. Ces applications génériques peuvent ainsi fonctionner sur tout système externe, qu’il soit préexistant ou non encore développé.

Les développeurs peuvent également écrire des applications spécifiques qui font des suppositions quant au modèle d’entité abstraite (les champs qu’elles exposent et les types de champs).

Enfin, grâce au connecteur d’assembly .NET, au connecteur personnalisé et au fournisseur de magasin sécurisé enfichable, les développeurs de logiciels disposent d’un riche mécanisme d’extension.

Voir aussi

Autres ressources

Microsoft Business Connectivity Services