Tirer parti de la plateforme SharePoint dans vos solutions

Document Sample
Tirer parti de la plateforme SharePoint dans vos solutions Powered By Docstoc
					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
                                       2
Sommaire
Introduction
La plateforme SharePoint 2010
    Fonctionnalités
    Administration
    Outils
Intérêts
Niveaux d’intégration
Témoignage ITOP
Ressources


                      3
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            SQL Server (SSIS, SQL,
                   .Net, AZURE, Silverlight,        SSAS, SSRS), PowerPivot,
                   WPF/Surface, VS/TFS,             SharePoint & on-line,
                   Windows Phone 7,…                Office 365,…




                                       .NET         Collab.


                                               BI
                                               4
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»

                  5
La plateforme SharePoint
Fonctionnalités




                     6
SharePoint : ça fait quoi ?
Usine à sites Web 2.0 collaborative d’entreprise
  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




                                  7
SharePoint : ça fait quoi ?
Gestionnaire de données métiers
d’entreprise
  Type de contenu, formulaires, Workflow,
  GED, gestion de contenu web (WCM),
  gestion des enregistrements
  Service de métadonnées
  Données externes




                           8
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, …




                         9
SharePoint : ça fait quoi ?
Plateforme de recherche d’entreprise
  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




                           10
SharePoint : ça fait quoi ?
Réseaux Sociaux
  Mon Site, Blog, Wiki, étiquettes, suivi d’activités,
  commentaires, bookmark, …




                          11
   Récapitulatif
    Des briques fonctionnelles et techniques                                                                      Tagging, Tag Cloud, Ratings
                                                                                                                  Social Bookmarking
                                                                               Social Relevance                   Blogs and Wikis
Ribbon UI                                                                                                         My Sites
                                                                               Phonetic Search
SharePoint Workspace                                                                                              Activity Feeds
                                                                               Navigation
SharePoint Mobile                                                                                                 Profiles and Expertise
                                                                               FAST Integration
Office Client and Office Web App Integration                                                                      Org Browser
                                                                               Enhanced Pipeline
Standards Support

                                                 PerformancePoint Services
                                                 Excel Services                                    Business Connectivity Services
           Enterprise Content Types                                                                InfoPath Form Services
                                                 Chart Web Part
           Metadata and Navigation                                                                 External Lists
                                                 Visio Services
           Document Sets                                                                           Workflow
                                                 Web Analytics
           Multi-stage Disposition                                                                 SharePoint Designer
                                                 SQL Server Integration
           Audio and Video Content Types                                                           Visual Studio
                                                 PowerPivot
           Remote Blob Storage                                                                     API Enhancements
           List Enhancements                                                                       REST/ATOM/RSS




                                                                                       Application
  Sites               Contenu                  Perspectives                  Recherche                                         Social
                                                                                       Composites
                                                                     12
 Une plateforme, des besoins
 Des domaines d’application variés, des verticaux à créer




                                         Intégration          Workflows
                                    d’applications métiers     humains
                       Gestion                                            Reporting
                     documentaire                                             et
                                                                          décisionnel
   Collaboratif                                                                         Sites Web
Espaces de travail




                                                         13
La plateforme SharePoint
Infrastructure, administration




                       14
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




                             15
La plateforme SharePoint
Outils




                     16
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
                                       17
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
                        18
Démo
Développement d’une solution sous Visual
Studio 2010




                     19
La plateforme SharePoint
Intérêts et mode d’intégration




                       20
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 d’Office 2010)
                           21
Tout ou rien ?
3 niveaux d’intégration…

        CONNECTER                                 ETENDRE                           BÂTIR DESSUS

Intégrer vos solutions existantes et      Créer une solution intégrée qui :
            SharePoint                   - étend les fonctionnalités de votre
                                                                                Créer une solution reposant sur
                                                       solution
                                                                                  l’infrastructure SharePoint .
                                       - étend les fonctionnalités techniques
                                              ou métiers de SharePoint
   Exemple: Utiliser du contenu
 SharePoint depuis votre solution      Exemple: Action personnalisée dans
                                                                                 Exemple : Application de HR,
et/ou vice-versa , recherche, SSO      SPD, Type de contenu métier, Event
                                                                                     gestion de stock,
      (.NET – Java – Autres)            Receiver, Excel Services, Portail
                                                   métier, …)




                                                        22
La plateforme SharePoint
Cas Concret avec ITOP




                     23
                      La maîtrise des technologies
                       au service de l’innovation


• Jeune Entreprise Innovante – 35 collaborateurs

• Expertise métier Éducation dans les collectivités
   – Outil de gestion pour le 1er degré (GEPRIM depuis 1993, Office Directeur
     d’Ecole 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
                                     24
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


                      25
NetEcole – NetCollège - NetLycée
Solutions clés en main pour le monde scolaire




                 26
Quid de SharePoint 2010 ?
   Fonctionnalités
      Nouvelle interface ruban personnalisé
      Personnalisation graphique avancée
      Intégration d’interface 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
      …

                           27
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 »




                       28
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 !!!!
                       29
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 d’intégration à SharePoint
   Packager systématiquement vos solutions :
     Fonctionnalités & Solutions WSP
   Se faire accompagner par des experts au
   départ


                       30
Les ressources
Ressources en Lignes
SharePoint 2010 Developer Training Course
http://channel9.msdn.com/learn/courses/SharePoint2010Developer/
SharePoint Developer Center
http://msdn.microsoft.com/en-us/sharepoint/default.aspx
SharePoint Developer Training Kit
http://www.microsoft.com/downloads/details.aspx?FamilyID=83a80a0f-0906-4d7d-98e1-
3dd6f58ff059
SharePoint Online Developer Resource Center
http://msdn.microsoft.com/en-us/sharepoint/gg153540.aspx
SharePoint Server 2010 Technet Resource Center
http://technet.microsoft.com/en-us/sharepoint/ff465365.aspx


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
                                          31
Les ressources
Ressources en Lignes
SharePoint 2010 Developer Training Course
http://channel9.msdn.com/learn/courses/SharePoint2010Developer/
SharePoint Developer Center
http://msdn.microsoft.com/en-us/sharepoint/default.aspx
SharePoint Online Developer Resource Center
http://msdn.microsoft.com/en-us/sharepoint/gg153540.aspx
SharePoint Server 2010 Technet Resource Center
http://technet.microsoft.com/en-us/sharepoint/ff465365.aspx


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
MSDN et TechNet : l’essentiel
des ressources techniques à portée de clic




  Portail administration et        Portail de ressources
  infrastructure pour              technique pour
  informaticiens                   développeurs

       http://technet.com                http://msdn.com

                              33

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:1/7/2013
language:French
pages:34