Partager via


Connectivité à l’aide de Business Connectivity Services

Dernière modification : jeudi 15 avril 2010

S’applique à : SharePoint Server 2010

Microsoft Business Connectivity Services (BCS) vous permet d’importer des données externes de différents types de systèmes externes dans des applications Microsoft Office 2010 et SharePoint 2010. Il s’agit notamment des systèmes externes suivants :

  • bases de données ;

  • services Web ou WCF (Windows Communication Foundation) ;

  • assemblys de connectivité .NET ;

  • sources de données personnalisées.

Découverte et utilisation

Pour simplifier la connexion à ces sources de données complexes, Business Connectivity Services vous permet de pointer vers votre système externe et de le découvrir et utiliser dans votre solution. Vous pouvez découvrir et utiliser les types de sources de données suivants dans vos solutions :

  • bases de données (ADO) ;

  • services WCF/Web existants ;

  • assemblys de connectivité .NET existants.

Notes

Microsoft SharePoint Designer 2010 prend en charge uniquement les bases de données Microsoft SQL Server, les services Web et WCF et les assemblys de connectivité .NET. Pour d’autres types de systèmes externes, vous devez modifier le fichier XML de modèle dans Microsoft Visual Studio 2010 ou à l’aide d’un éditeur XML. Pour Oracle, SAP et Siebel, SharePoint 2010 fournit des adaptateurs WCF.

Créer et publier

Si le système externe n’est pas pris en charge par Business Connectivity Services, vous pouvez créer une interface vers votre système externe en rédigeant du code. Si le modèle d’entité est statique et a une quantité limitée de types connus, vous pouvez écrire des services Web ou WCF ou des assemblys de connectivité .NET pour interfacer avec votre système externe. Si vous décidez d’écrire un service Web ou WCF pour votre système externe, Business Connectivity Services n’hébergera pas le service Web ou WCF ; vous devrez vous-même l’héberger. Au lieu de cela, vous pouvez créer un assembly de connectivité .NET avec la logique principale et le publier dans le Global Assembly Cache. Business Connectivity Services chargera l’assembly de connectivité .NET à l’aide du .NET Assembly Connector.

En revanche, si le modèle d’entité est dynamique, qu’il possède des types personnalisés et qu’il est à grande échelle, vous pouvez créer un connecteur personnalisé pour ce type de source de données.

Notes

Vous devez gérer la connexion, le transfert de données, la configuration et les outils pour un connecteur personnalisé.

Voir aussi

Concepts

Différences entre l’utilisation du .NET Assembly Connector et l’écriture d’un connecteur personnalisé