Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parPascal Chardon Modifié depuis plus de 10 années
2
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
09 février 2010 Gaëtan Bouveret [MVP] & Julien Chomarat Consultants & formateurs SharePoint Access-It date
3
Access It en quelques mots…
Consulting/expertise, réalisation (projet /assistance technique) et formation (CPLS) sur les technologies Microsoft Haut niveau de certification 2 agences à Lille et Paris, couverture nationale Centre des Usages pour la région Nord 3 grands domaines d’expertise technologique Plateforme applicative : SharePoint, SQL Server & BI, BizTalk .Net : architecture, Framework & langages, RIA/RDA (Silverlight, WPF, Surface), industrialisation/ALM (TFS/VSTS)… Infrastructure : poste de travail, serveurs, virtualisation, messagerie, annuaire… date
4
Sommaire de la session Introduction aux Business Connectivity Services
Types de contenu & listes externes SharePoint Designer 2010 Ce qu’il faut savoir Fonctionnalités avancées Côté développement date
5
Solutions composites Proposer avec peu ou pas de code des applications collaboratives à la demande et sous contrôle Communautés Recherche Sites Composites Contenu Vision Sites Créer rapidement des solutions sans code Exposer les données de votre entreprise Garder le contrôle des solutions utilisateurs Communities BCS fait partie des solutions composites : construction rapide d’applications métier avec peu ou pas de code Content Search date
6
Terminologie du BCS Business Data Connectivity (BDC) : environnement d’exécution et connectivité Système Externe : source de données métier Type de contenu externe (ECT) : entité métier Modèle : description de l’ECT (XML) Liste externe : liste SharePoint affichant les données externes Business Connectivity Services (BCS): tout ce qu’il y a en dessous! date
7
Source de données externes
Vue d’ensemble de BCS Applications Office Client BCS Outils de conception SharePoint Plateforme de dév. Business Intelligence Enterprise Content Management Réseaux sociaux Recherche d’entreprise SharePoint Designer Connexion des sources de données externes avec les Business Data Connectivity Types de contenu et listes externes Utilisation dans SharePoint : développement, scénarii BI, ECM (meta-données), social, recherche Listes Externes Visual Studio Types de contenu externes Business Data Connectivity Source de données externes LOB Web Service WCF DB date
8
Les challenges du BCS Présentation Connexion Outils
Améliorer l’expérience utilisateur Office et SharePoint en facilitant la connexion aux données métier Présentation Pouvoir écrire et lire dans des sources externes (serveur et client) Connexion Des outils adaptés : du besoin le plus simple au plus complexe Outils Respect des bonnes pratiques de développement et de déploiement SharePoint Gestion du cycle de vie date
9
Type de contenu externe (ECT)
Définition d’un objet provenant d’une application métier Contient: Des champs Des méthodes (lecture / écriture / suppression) Des actions (liens) Les informations de connexion Exemples : produit, client, facture, … Infos de connexion : chaine de connexion, url du web service, assembly… date
10
Liste externe Exposition de données externes dans une liste :
Capitalisation sur les habitudes des utilisateurs Vues : filtres, classement, groupement Accès via le modèle objet serveur & client Formulaires auto-générés et personnalisables Colonne de données externe : enrichissement des listes et utilisation dans Office (meta données) Formulaires auto-générés et personnalisables avec SharePoint Designer 2010 & InfoPath 2010 date
11
1er outil: SharePoint Designer 2010
Personnalisation et facilité ! Définition des entités Connecteurs en standard : SQL Server Services Web Librairie .Net Création de listes externes Génération automatique des interfaces Attention : toute ressemblance avec la version précédente n’a plus lieu d’être ! ;) date
12
Premiers pas avec BCS : SharePoint Designer 2010
Démo Premiers pas avec BCS : SharePoint Designer 2010 Illustration des premiers concepts : - création d’un type de contenu externe via connexion aux données issues de SQL Server - création d’une liste externe depuis SharePoint utilisant ce type de contenu - modification d’éléments (ajout / modification / suppression) - utilisation du type de contenu pour créer une colonne dans la liste des sessions pour ajouter les speakers - ajout d’une action : lien vers le blog date
13
Ce qu’il faut savoir Contrairement aux listes « standards »:
Certaines colonnes classiques absentes : Titre, Modifié/Par, Créé/Par Pas de versionning des éléments Pas d’évènements Pas de permission au niveau de l’élément Pas de flux RSS Pas de mode feuille de données SSO : deux modes : auth Windows et auth custom date
14
Sécurité Plusieurs possibilités :
Connexion avec l’identité de l’utilisateur Secure Store Service (anciennement SSO) Support des « Claims »
15
Fonctionnalités avancées (1)
WebParts Données métier: Actions Filtres Item Item Builder List Related List Indexion de la sécurité : très intéressant pour la recherche (pas de vérification à l’affichage pour chaque élément) date
16
Fonctionnalités avancées (2)
Recherche : Indexation du contenu Rendu personnalisable Possibilité d’indexer aussi la sécurité Enrichissement des profils utilisateurs Connexion aux clients riches : Outlook Word InfoPath SharePoint Workspace …
17
Mode déconnecté Outlook 2010 : connexion à des listes externes de contacts, d’évènements et de tâches SharePoint Workspace : listes, bibliothèques, listes avec colonnes de données externes Souscription au LOB depuis son client. Complètement transparent car toutes les actions sont possibles : lecture, écriture, queuing Gestion des conflits : lecteur avant mise à jour pour vérifié l’état de l’entité … si conflit, alors cela peut être remonté jusqu’à l’utilisateur concerné Partage des données : plusieurs applications peuvent utiliser le même ECT pour partager les données date
18
Connexion avec les clients riches Et les Web Parts …
Démo Connexion avec les clients riches Et les Web Parts … Modification du type de contenu externe pour supporter la connexion vers les clients riches (type « Contact » pour Outlook) Connexion avec Outlook puis SharePoint Workspace (S’il reste du temps, montrer InfoPath…) date
19
2eme outil: Visual Studio 2010
L’arme du développeur Modèle de projet ou d’élément en standard Designer d’entité Génération automatique de la définition Packaging et déploiement date
20
Pourquoi développer ? Connecteur .Net (« .Net Assembly Connector »):
Connecteur personnalisé (« Custom Connector ») : interface statique interface changeant fréquemment Pas de modification de type dynamiquement Possibilité de surcharger le type Support de scénarii plus complexes Gestion de la sécurité serveur & client / support du Secure Store Service date
21
Développement d’un modèle sous Visual Studio 2010
Démo Développement d’un modèle sous Visual Studio 2010 Visual Studio 2010 s’enrichit d’outils dédiés à SharePoint 2010 dès la version Pro. Parmi les modèles de projet fournis disponibles en standard, le « Business Data Model » permet de développer la couche d’accès aux données date
22
Récapitulatif des outils
Connexion personnalisée Intégration de données dans les applications Office Ajouter des contraintes métiers Création de modules réutilisables(UI, ECTs, actions) Personnalisation Formulaires InfoPath Ruban Outlook Workflow Web Part Pages Affichage de données dans des listes externes Connecter ces listes à Outlook, SPW Simple Intermédiaire Avancée PAS DE CODE Développeur avancé Visual Studio CODE SharePoint Designer SharePoint SDK Power User Développeur date
23
Et les performances dans tout ça ?
Indexation et recherche Gestion du cache Fréquence du rafraichissement Récupération d’une plage d’entités Définition de seuils Nombre de connexions Timeout Taille des données renvoyées Indexation & Recherche : sécurité trimming maintenant stocké en base, donc plus de check live Batching : pour eviter les aller-retours vers la sources de données date
24
SharePoint Foundation 2010
BCS et les licences SharePoint Server 2010 Office 2010 Secure Store Service Recherche Données Externes Extensions Clients Riches BDC Client Runtime Pages de Profiles Web Parts SharePoint Foundation 2010 Liste Externe Colonne de Données Externes BCS : Business Connectivity Service date
25
Evénement spécial Techdays
Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…
26
Retrouvez-nous sur le stand Access It C29 Zone Communication
Questions / Réponses Retrouvez-nous sur le stand Access It C29 Zone Communication date
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.