SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Expert Lotus DOMINO & Microsoft .NET
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.
Etat d'avancement ORI-OAI Interaction avec les ENT.
Projet extranet My.Eolas
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Concevoir, déployer et gérer les workflows
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
TP 3-4 BD21.
Développement d’applications web
Présentation du SVI - DELSOL Mikaël
Projet .NET : Projet GEn A4RIL
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Administration de SharePoint
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Aurélien Koppel Manager Bios Consulting
Configuration de Windows Server 2008 Active Directory
Karim Manar Product Manager Microsoft France
Connecteur Team Foundation Server Project Server
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Formulaires dynamiques et workflows évolués
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
22 Model-View-ViewModel et testabilité pour WPF/Silverlight Richard Clark Clark Ingénierie Informatique Simon Ferquel Access It.
Projet de Master première année 2007 / 2008
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Actualité messagerie Fabrice Meillon. Exchange Outils sur le Web mis à disposition Storage sizing assistance SMTP configuration diagnosis Best.
Excel et Excel Services
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
22 PowerPivot révélé 09/02/2010 Alexis Sacksteder Directeur Technique Homsys Paris.

LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
22 Faut il repenser les systèmes décisionnels : vers l’analyse en libre service maîtrisée 9/02/2010 Lionel BILLON – Chef de produit SQL Server - Microsoft.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
‘‘Open Data base Connectivity‘‘
Bienvenue sur CAUTIONET l'outil On Line de gestion de caution
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
22 Créer son outil de modélisation de processus métier en utilisant Workflow Foundation 4 09/02/10 Julien Balouka Consultant – Formateur Winwise Nicolas.
Introduction au développement Office 2007
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
11 TFS Basic Premiers pas dans l’industrialisation! Florent Santin Le technique Access it Blaise Vignon Le marketeux Microsoft.
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Windows SharePoint Services. Windows SharePoint Services Successeur de SharePoint Team Services Comment Service de Windows Server 2003 Fourni des services.
RDA 209 : WPF Toolkit et bonnes pratiques
Visio 2010 Plein les yeux 9 février 2010 Frédéric Bojman – Microsoft
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
Dessine-moi un workflow
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
2 Alain METGE SOGETI
2 SHS201 Best Practices de Développement pour Sharepoint Online Stéphanie Hertrich Relations Techniques Développeurs Microsoft Philippe Sentenac MVP Sharepoint.
Enterprise Content Management © 2007 IBM Corporation 02 octobre IBM FileNet User Group Bertrand BLASQUEZ - Consultant ECM IBM.
Transcription de la présentation:

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

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… http://www.access-it.fr date

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

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

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

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

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

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

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

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

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

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

Sécurité Plusieurs possibilités : Connexion avec l’identité de l’utilisateur Secure Store Service (anciennement SSO) Support des « Claims »

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

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 …

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

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

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

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

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

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

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

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

Evénement spécial Techdays Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…

Retrouvez-nous sur le stand Access It C29 Zone Communication Questions / Réponses Retrouvez-nous sur le stand Access It C29 Zone Communication date