22 sha302 - connectez vos données à sharepoint 2010 avec les business connectivity services 09...

Post on 04-Apr-2015

103 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

22

SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services09 février 2010Gaëtan Bouveret [MVP] & Julien ChomaratConsultants & formateurs SharePointAccess-It

33

Access It en quelques mots…

Consulting/expertise, réalisation (projet /assistance technique) et formation (CPLS) sur les technologies Microsoft

Haut niveau de certification2 agences à Lille et Paris, couverture nationaleCentre des Usages pour la région Nord

3 grands domaines d’expertise technologiquePlateforme 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…

http://www.access-it.fr

44

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

55

Solutions composites

Proposer avec peu ou pas de code des applications collaboratives à la demande et sous contrôle

Créer rapidement des solutions sans code

Exposer les données de votre entreprise

Garder le contrôle des solutions utilisateurs

Communities

Search

Sites

Content

Communautés

Recherche

Sites

Composites

ContenuVision

66

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

77

Vue d’ensemble de BCS

Source de données externes

Outils de conception

Applications Office

Client BCS

Business Data Connectivity

Types de contenu externes

Listes Externes

Plateforme de dév.

Recherche d’entreprise

Business Intelligence

Réseaux sociaux

Enterprise Content

Management

DBWCFWeb ServiceLOB

SharePoint Designer

Visual Studio

SharePoint

88

Les challenges du BCS

• 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

99

Type de contenu externe (ECT)

Définition d’un objet provenant d’une application métier

Contient:Des champsDes méthodes (lecture / écriture / suppression)Des actions (liens)Les informations de connexion

Exemples : produit, client, facture, …

1010

Liste externe

Exposition de données externes dans une liste :Capitalisation sur les habitudes des utilisateursVues : filtres, classement, groupementAccè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)

1111

1er outil: SharePoint Designer 2010

Personnalisation et facilité !Définition des entitésConnecteurs en standard :

SQL ServerServices WebLibrairie .Net

Création de listes externesGénération automatique

des interfaces

1212

DémoPremiers pas avec BCS : SharePoint Designer 2010

1313

Ce qu’il faut savoir

Contrairement aux listes « standards »:Certaines colonnes classiques absentes :

Titre, Modifié/Par, Créé/ParPas de versionning des élémentsPas d’évènementsPas de permission au niveau de l’élémentPas de flux RSSPas de mode feuille de données

1414

Sécurité

Plusieurs possibilités :Connexion avec l’identité

de l’utilisateurSecure Store Service

(anciennement SSO)Support des « Claims »

1515

Fonctionnalités avancées (1)

WebParts Données métier:ActionsFiltresItemItem BuilderListRelated List

1616

Fonctionnalités avancées (2)

Recherche :Indexation du contenu Rendu personnalisablePossibilité d’indexer aussi la sécurité

Enrichissement des profils utilisateursConnexion aux clients riches :

Outlook WordInfoPathSharePoint Workspace…

1717

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

1818

DémoConnexion avec les clients richesEt les Web Parts …

1919

2eme outil: Visual Studio 2010

L’arme du développeurModèle de projet ou d’élément en standard Designer d’entitéGénération automatique de la définitionPackaging et déploiement

2020

Pourquoi développer ?

Connecteur .Net (« .Net Assembly Connector »):

interface statiquePas de modification de

type dynamiquement

Connecteur personnalisé

(« Custom Connector ») : interface changeant

fréquemmentPossibilité de surcharger

le type

Support de scénarii plus complexesGestion de la sécurité serveur & client / support du Secure

Store Service

2121

DémoDéveloppement d’un modèle sous Visual Studio 2010

2222

Récapitulatif des outils

AvancéeSimple

• Personnalisation• Formulaires InfoPath• Ruban Outlook• Workflow• Web Part Pages

• 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)

• Affichage de données dans des listes externes

• Connecter ces listes àOutlook, SPW

SharePoint Designer

SharePoint SDK

DéveloppeurPower User

PAS DE CODE

Développeur avancé

VisualStudio

CODE

Intermédiaire

2323

Et les performances dans tout ça ?

Indexation et rechercheGestion du cache

Fréquence du rafraichissementRécupération d’une plage d’entitésDéfinition de seuils

Nombre de connexionsTimeoutTaille des données renvoyées

2424

BCS et les licences

BDC Client Runtime

SharePoint Server 2010Secure Store

ServiceRecherche

Données ExternesExtensions Clients

Riches

Pages de Profiles Web Parts

SharePoint Foundation 2010

Liste Externe Colonne de Données Externes

BCS : Business Connectivity Service

Office 2010

2525

Evénement spécial Techdays

Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…

Lundi 8

février

Mardi 9

février

Mercredi 10

février

2626

Questions / Réponses

Retrouvez-nous sur le stand Access It C29 Zone Communication

top related