2 Tirer parti de la plateforme dans vos solutions 10 février 2010 Gaëtan Bouveret – MVP SharePoint – Access IT Nicolas Collet – Directeur Technique – ITOP Dominique Pochat – Partner Technology Advisor - Microsoft
3 Sommaire Introduction La plateforme SharePoint 2010 Fonctionnalités Administration Outils Intérêts Niveaux dintégration Témoignage ITOP Ressources
4 Access It IdF en quelques mots… Société de services, conseil / expertise, et formation, exclusivement sur les technologies Microsoft 20+ collaborateurs spécialisés sur les techno MS, dont 11 MVP Interventions en mode : Conseil, expertise, coaching et formation Réalisation, au forfait ou en Assistance Technique.NET Plateforme Applicative Framework et langages.Net, AZURE, Silverlight, WPF/Surface, VS/TFS, Windows Phone 7,… SQL Server (SSIS, SQL, SSAS, SSRS), PowerPivot, SharePoint & on-line, Office 365,….NETCollab. BI
5 Introduction SharePoint as an « Application » to SharePoint as a « Platform » Outils (SPD, VS, TFS, PowerShell) Solution « SandBox » Business Connectivity Services « Connecter, étendre, bâtir dessus»
6 La plateforme SharePoint Fonctionnalités Fonctionnalités
7 SharePoint : ça fait quoi ? Usine à sites Web 2.0 collaborative dentreprise Basée sur des modèles, Self service Interface riche (ruban, Ajax, Silverlight, WebPart, Edition Web Facile, accessibilité…) Accessibilité (XHTML, WCAG 2.0) Audience, profil, multilingue
8 SharePoint : ça fait quoi ? Gestionnaire de données métiers dentreprise Type de contenu, formulaires, Workflow, GED, gestion de contenu web (WCM), gestion des enregistrements Service de métadonnées Données externes
9 SharePoint : ça fait quoi ? Plateforme décisionnelle Indicateurs clés, tableaux de bord, service Excel, PowerPivot for SharePoint, Performance Point, intégration SQL Server Reporting Service, …
10 SharePoint : ça fait quoi ? Plateforme de recherche dentreprise Recherche sur différentes sources: données SharePoint, partage de fichiers, pages Web, données Métiers, autres… Recherche fédérée (bing, wikipedia,…) Recherche Personne
11 SharePoint : ça fait quoi ? Réseaux Sociaux Mon Site, Blog, Wiki, étiquettes, suivi dactivités, commentaires, bookmark, …
12 Récapitulatif Sites Contenu Recherche Application Composites Social Perspectives Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org Browser Enterprise Content Types Metadata and Navigation Document Sets Multi-stage Disposition Audio and Video Content Types Remote Blob Storage List Enhancements Social Relevance Phonetic Search Navigation FAST Integration Enhanced Pipeline PerformancePoint Services Excel Services Chart Web Part Visio Services Web Analytics SQL Server Integration PowerPivot Business Connectivity Services InfoPath Form Services External Lists Workflow SharePoint Designer Visual Studio API Enhancements REST/ATOM/RSS Des briques fonctionnelles et techniques
13 Une plateforme, des besoins Collaboratif Espaces de travail Intégration dapplications métiers Workflows humains Reporting et décisionnel Sites Web Gestion documentaire Des domaines dapplication variés, des verticaux à créer
14 La plateforme SharePoint Infrastructure, administration La plateforme SharePoint Infrastructure, administration
15 Administration & Infrastructure Administration centralisée (surveillance, PowerShell, audit, rapport, backup, récupération, sécurité, …) Architecture mature et évolutive (montée en charge, haute disponibilité, …) Choix déploiement Sur Site | Hébergé | Cloud (SharePoint Online) Accès connecté, non connecté, mobile Nouveau mode de déploiement « sandbox » (exécution isolée) Compatible Cloud
16 La plateforme SharePoint Outils Outils
17 Ma boîte à outils SharePoint Mon navigateur Administration générale Administration de site SharePoint Designer 2010 Personnalisation graphique Workflows Connexion aux données externes Visual Studio 2010 Assistants Fonctionnalités / réutilisabilité ALM (ALM++ avec TFS 2010) PowerShell
18 Focus sur Visual Studio 2010 Intégration de SharePoint en standard : Modèles de projet et déléments Assistants, explorateur… Features & Packaging Debug et déploiement Améliore: Productivité Bonnes pratiques Tests
19 Démo Développement dune solution sous Visual Studio 2010
20 La plateforme SharePoint Intérêts et mode dintégration La plateforme SharePoint Intérêts et mode dintégration
21 Les intérêts de la plateforme SharePoint Se concentrer sur son métier ! Est inclus dans Windows Server ! Profiter des investissements R&D Microsoft Tirer parti de la base installée et de la popularité de SharePoint (et dOffice 2010)
22 CONNECTER Intégrer vos solutions existantes et SharePoint Exemple: Utiliser du contenu SharePoint depuis votre solution et/ou vice-versa, recherche, SSO (.NET – Java – Autres) CONNECTER Intégrer vos solutions existantes et SharePoint Exemple: Utiliser du contenu SharePoint depuis votre solution et/ou vice-versa, recherche, SSO (.NET – Java – Autres) ETENDRE Créer une solution intégrée qui : - étend les fonctionnalités de votre solution - étend les fonctionnalités techniques ou métiers de SharePoint Exemple: Action personnalisée dans SPD, Type de contenu métier, Event Receiver, Excel Services, Portail métier, …) ETENDRE Créer une solution intégrée qui : - étend les fonctionnalités de votre solution - étend les fonctionnalités techniques ou métiers de SharePoint Exemple: Action personnalisée dans SPD, Type de contenu métier, Event Receiver, Excel Services, Portail métier, …) BÂTIR DESSUS Créer une solution reposant sur linfrastructure SharePoint. Exemple : Application de HR, gestion de stock, BÂTIR DESSUS Créer une solution reposant sur linfrastructure SharePoint. Exemple : Application de HR, gestion de stock, Adhérence à SharePoint Foundation ou SharePoint Server Tout ou rien ? 3 niveaux dintégration… Profit tiré de la plateforme SharePoint
23 La plateforme SharePoint Cas Concret avec ITOP La plateforme SharePoint Cas Concret avec ITOP
24 Jeune Entreprise Innovante – 35 collaborateurs Expertise métier Éducation dans les collectivités –Outil de gestion pour le 1 er degré (GEPRIM depuis 1993, Office Directeur dEcole en 2008) –Environnement Numérique de Travail (depuis 1998 Espace Ecoles, Coopera…) –Cahier de texte numérique en ligne –Ressources pédagogiques en ligne Expert en technologie Microsoft –Microsoft SharePoint 2003, 2007 & 2010 et Office 2007 & 2010 (VSTO) –Exchange Server 2007 / 2010 & Forefront TMG –SQL Server 2008 / 2008 R2 –Windows Server 2008 / 2008 R2 La maîtrise des technologies au service de linnovation
25 Espace Numérique de Travail bâti sur SharePoint Choix SharePoint en 2003 Apports Productivité Se concentrer sur les modules métiers Architecture (Haute disponibilité, montée en charge, exploitation) Fonctionnalités successives Richesse fonctionnelle dés le départ
26 NetEcole – NetCollège - NetLycée Solutions clés en main pour le monde scolaire
27 Quid de SharePoint 2010 ? Fonctionnalités Nouvelle interface ruban personnalisé Personnalisation graphique avancée Intégration dinterface riche (Silverlight) Office Web Apps Intégration de la vidéo Scénario de GED évolué Création de site web par établissement Déploiement sécurisé de solution développé par létablissement (sandbox) Support de tous les navigateurs (IE, Firefox, Safari, Chrome, Opera, …) Accessibilité WCAG …
28 Quid de SharePoint 2010 ? Développement Développeur « dashboard » Modèle objet client (jQuery) Business Connectivity Services (BDC) Silverlight WebParts visuels Version des fonctionnalités « Features »
29 Quid de SharePoint 2010 ? Architecture Séparation fine des couches & des services Framework de service SharePoint Scalabilité amélioré Stockage des documents séparés (RBS) Restauration des bases de données Outils Visual Studio 2010 SharePoint Tools for Visual Studio 2010 ALM avec TFS 2010 Gain de productivité important PowerShell, PowerShell, PowerShell !!!!
30 Conseils Compétences requises : Architecte SharePoint ou référant technique Développeur ASP.NET Formation à SharePoint en une semaine Mettre en place une ALM Définir le périmètre dintégration à SharePoint Packager systématiquement vos solutions : Fonctionnalités & Solutions WSP Se faire accompagner par des experts au départ
31 Les ressources Ressources en Lignes SharePoint 2010 Developer Training Course SharePoint Developer Center SharePoint Developer Training Kit 3dd6f58ff dd6f58ff059 SharePoint Online Developer Resource Center SharePoint Server 2010 Technet Resource Center Sessions liées SHS203 : Intégrer l'ensemble de vos données dans votre portail d'Entreprise avec SharePoint 2010 et le BCS SHS201 : Best Practices de développement pour SharePoint Online PAR226 : SharePoint et Silverlight au service de la gestion d'actifs : Cas d'utilisation dans le domaine bancaire PAR101 : Créer, gérer et déployer des processus métiers dans SharePoint, sans aucune programmation. IND205 : Industrialisation des développements SharePoint 2010 avec Visual Studio 2010
32 Les ressources Ressources en Lignes SharePoint 2010 Developer Training Course SharePoint Developer Center SharePoint Online Developer Resource Center SharePoint Server 2010 Technet Resource Center Sessions liées SHS203 : Intégrer l'ensemble de vos données dans votre portail d'Entreprise avec SharePoint 2010 et le BCS SHS201 : Best Practices de développement pour SharePoint Online PAR226 : SharePoint et Silverlight au service de la gestion d'actifs : Cas d'utilisation dans le domaine bancaire PAR101 : Créer, gérer et déployer des processus métiers dans SharePoint, sans aucune programmation. IND205 : Industrialisation des développements SharePoint 2010 avec Visual Studio 2010
33 MSDN et TechNet : lessentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs