Services Business Connectivity : vue d’ensemble
Dernière modification : mercredi 20 avril 2011
S’applique à : SharePoint Server 2010
Disponible dans SharePoint Online
Dans un lieu de travail dynamique, les professionnels de l’information ont besoin d’accéder à des données qui résident dans des environnements logiciels distincts, en particulier :
des données structurées qui sont présentes dans les applications d’entreprise de l’organisation, telles que les applications de planification des ressources de l’entreprise (ERP) et de gestion des relations client (CRM) ;
des données non structurées qui sont présentes dans les applications bureautiques d’entreprise (telles que celles dans Microsoft Office), dans les applications d’équipe et de collaboration (telles que les produits et technologies Microsoft SharePoint), et dans les services Web 2.0 (tels que les applications Internet, wikis, blogs et sites de réseau social).
Bien que bon nombre de professionnels de l’information passent la majeure partie de leur temps dans les applications bureautiques (notamment l’environnement Microsoft Office), ils doivent aussi trouver le moyen d’intégrer cet environnement avec les applications d’entreprise et les logiciels et services de collaboration qu’ils utilisent.
Ces environnements logiciels étant souvent distincts, les professionnels doivent basculer fréquemment entre les applications, ce qui entraîne une baisse de la productivité, une perte de temps, l’entrée de données redondantes, des informations périmées et des erreurs. Par ailleurs, les demandes sur le lieu de travail sont en constante évolution. Pour résoudre ces problèmes, les fournisseurs d’applications, les fournisseurs de services et les administrateurs informatiques créent des applications et des portails personnalisés. Cependant, ces efforts peuvent ne pas répondre aux besoins et engendrer les obstacles suivants :
Intégration difficile à d’autres applications métier. Les applications basées sur une interface graphique utilisateur (GUI) sont conçues pour répondre à une fonction d’entreprise unique, telle que le suivi des commandes ou la gestion des données des clients. Ces applications encapsulent généralement l’interface utilisateur, la logique métier et les données dans un seul et même package logiciel. Toutefois, ce type d’application autonome ou « isolée » étant créé pour répondre à un besoin unique, il ne favorise pas l’interopérabilité.
Augmentation des coûts de formation et de support technique. Les applications ou les portails personnalisés ne transmettent pas les données dans les environnements de travail que l’utilisateur a coutume d’utiliser. Les utilisateurs doivent accéder à ces nouvelles destinations logicielles, ce qui prend plus de temps et occasionne plus de travail. Qui plus est, chaque nouvelle application est dotée d’un GUI que les utilisateurs doivent apprendre à utiliser.
Manque de fonctionnalités. Les portails professionnels consolidés et adaptés à des rôles permettent aux professionnels de l’information d’accéder aux données d’applications métier diverses. S’ils présentent de manière adéquate une vue de haut niveau, ils ne répondent pas toutefois aux impératifs en termes d’analyse non structurée et de collaboration. De surcroît, la création de contenu avec des applications Web est difficile, et le modèle basé sur une page Web peut ne pas être propice à un contexte de processus d’entreprise plus étendu et engendrer des variations en matière d’expérience utilisateur.
Coût de mise à niveau élevé. En général, les applications personnalisées utilisent des interfaces propriétaires. Bien que les systèmes effectuent efficacement l’intégration, ils ne peuvent pas facilement être redéfinis et étendus pour répondre à de nouvelles spécifications, car ils dépendent des interfaces de programmation d’autres applications métier.
Services Business Connectivity dans Office 2010 et SharePoint 2010
Microsoft Business Connectivity Services (BCS) améliore les capacités des applications Office et SharePoint, ainsi que 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 chevronnés, les développeurs et les professionnels de l’informatique au niveau de la division 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 clientes et serveur Office. 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. La Figure 1 montre une vue de haut niveau de Business Connectivity Services.
Figure 1. Vue de haut niveau des Services Business Connectivity
Business Connectivity Services propose aux utilisateurs expérimentés, développeurs et professionnels de l’informatique au niveau de la division des mécanismes pour accomplir beaucoup plus facilement les tâches suivantes :
Révéler les données externes d’applications d’entreprise et des services Web 2.0 dans Microsoft SharePoint Foundation 2010, SharePoint Server 2010 et dans les applications Office clientes riches.
Fournir des comportements de type Office (tels que les contacts, les tâches et les rendez-vous) et des fonctionnalités aux données et services externes.
Fournir une interaction complète avec les données, y compris des capacités d’écriture différée à partir des applications d’Office et SharePoint Server dans les données du système externe et les objets métiers.
Activer l’utilisation hors connexion des données et des processus externes.
Créer une passerelle entre le monde non structuré des documents et des personnes et les données structurées appropriées qui sont verrouillées dans les systèmes externes.
Business Connectivity Services est inclus dans Microsoft SharePoint Foundation 2010, SharePoint Server et Office 2010. Cependant, le jeu de fonctionnalités et les capacités diffèrent dans chaque produit, comme l’indique la figure suivante. Pour plus d’informations, voir Éléments inclus dans les Services Business Connectivity.
Figure 2. Jeux de fonctionnalités de BCS, SharePoint et Office
Voir aussi
Concepts
Services Business Connectivity : notions de base
Présentation de Business Connectivity Services
Génération de solutions avec Business Connectivity Services
Services Business Connectivity : procédures et procédures pas à pas
Business Connectivity Services : XML exemple et exemples de code