34

Tirer parti de la plateforme dans vos solutions

  • Upload
    cooper

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

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. Sommaire. Introduction - PowerPoint PPT Presentation

Citation preview

Page 1: Tirer  parti  de la plateforme                      dans vos solutions
Page 2: Tirer  parti  de la plateforme                      dans vos solutions

2

Tirer parti de la plateforme dans vos solutions

10 février 2010

Gaëtan Bouveret – MVP SharePoint – Access ITNicolas Collet – Directeur Technique – ITOPDominique Pochat – Partner Technology Advisor - Microsoft

Page 3: Tirer  parti  de la plateforme                      dans vos solutions

3

SommaireIntroduction La plateforme SharePoint 2010

FonctionnalitésAdministrationOutils

IntérêtsNiveaux d’intégrationTémoignage ITOP Ressources

Page 4: Tirer  parti  de la plateforme                      dans vos solutions

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

.NET Collab.

BI

Page 5: Tirer  parti  de la plateforme                      dans vos solutions

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»

Page 6: Tirer  parti  de la plateforme                      dans vos solutions

6

La plateforme SharePoint Fonctionnalités

Page 7: Tirer  parti  de la plateforme                      dans vos solutions

7

SharePoint : ça fait quoi ?Usine à sites Web 2.0 collaborative d’entreprise

Basée sur des modèles, Self serviceInterface riche (ruban, Ajax, Silverlight, WebPart, Edition Web Facile, accessibilité…)Accessibilité (XHTML, WCAG 2.0)Audience, profil, multilingue

Page 8: Tirer  parti  de la plateforme                      dans vos solutions

8

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 enregistrementsService de métadonnées Données externes

Page 9: Tirer  parti  de la plateforme                      dans vos solutions

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

Page 10: Tirer  parti  de la plateforme                      dans vos solutions

10

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

Page 11: Tirer  parti  de la plateforme                      dans vos solutions

11

SharePoint : ça fait quoi ?Réseaux Sociaux

Mon Site, Blog, Wiki, étiquettes, suivi d’activités, commentaires, bookmark, …

Page 12: Tirer  parti  de la plateforme                      dans vos solutions

12

Récapitulatif

Sites Contenu RechercheApplicationComposites

SocialPerspectives

Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser

Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements

Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot

Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Des briques fonctionnelles et techniques

Page 13: Tirer  parti  de la plateforme                      dans vos solutions

13

Une plateforme, des besoins

SharePointPortail Wikis BCS Formulaires Réseaux sociaux d’entreprise

Workflows Recherche de personnes et d’entreprise Visio ServicesWeb part Blogs Tags Doc ID Doc Sets SharePoint Designer

Tableaux de bord Analyse Reporting KPIsListes Edition Taxonomie Folksonomie Silverlight

Excel Services Offline Tag cloud Metadata

CollaboratifEspaces de travail

Intégration d’applications métiers

Workflows humains

Reportinget

décisionnel

Sites Web

Gestion documentaire

Site internetGestion de salles

Notes de frais

Analyse marketingGestion qualité

Site personnel

Recherche d’expertise Catalogue produit

Portail intranet

Gestion de commande

Planification logistique

Rapports de vente

Suivi d’activitéApplication recrutement

Revue documentaire

Gestion Appels d’offresGénération de contrats

Des domaines d’application variés, des verticaux à créer

Gestion de courriersEspace Numérique de travail

Système d’archivage électronique

Page 14: Tirer  parti  de la plateforme                      dans vos solutions

14

La plateforme SharePoint Infrastructure, administration

Page 15: Tirer  parti  de la plateforme                      dans vos solutions

15

Administration & InfrastructureAdministration 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é, mobileNouveau mode de déploiement «  sandbox » (exécution isolée) Compatible Cloud

Page 16: Tirer  parti  de la plateforme                      dans vos solutions

16

La plateforme SharePoint Outils

Page 17: Tirer  parti  de la plateforme                      dans vos solutions

17

Ma boîte à outils SharePointMon navigateur

Administration généraleAdministration de site

SharePoint Designer 2010Personnalisation graphiqueWorkflowsConnexion aux données externes

Visual Studio 2010 AssistantsFonctionnalités / réutilisabilité ALM (ALM++ avec TFS 2010)

PowerShell

Page 18: Tirer  parti  de la plateforme                      dans vos solutions

18

Focus sur Visual Studio 2010Intégration de SharePoint en standard :

Modèles de projet et d’élémentsAssistants, explorateur…Features & PackagingDebug et déploiement

Améliore:ProductivitéBonnes pratiquesTests

Page 19: Tirer  parti  de la plateforme                      dans vos solutions

19

DémoDéveloppement d’une solution sous Visual Studio 2010

Page 20: Tirer  parti  de la plateforme                      dans vos solutions

20

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

Page 21: Tirer  parti  de la plateforme                      dans vos solutions

21

Les intérêts de la plateformeSharePointSe concentrer sur son métier !

Est inclus dans Windows Server !Profiter des investissements R&D MicrosoftTirer parti de la base installée et de la popularité de SharePoint (et d’Office 2010)

Outils CloudFonctionnalités

ArchitectureInterop

Communautés

Recherche

Sites

Composites

ContenuPerspectives

Page 22: Tirer  parti  de la plateforme                      dans vos solutions

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)

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 l’infrastructure SharePoint .

Exemple : Application de HR, gestion de stock,

Adhérence à SharePoint Foundation ou SharePoint Server

Tout ou rien ? 3 niveaux d’intégration…

Profit tiré de la plateforme SharePoint

Page 23: Tirer  parti  de la plateforme                      dans vos solutions

23

La plateforme SharePoint Cas Concret avec ITOP

Page 24: Tirer  parti  de la plateforme                      dans vos solutions

24

• 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

La maîtrise des technologies

au service de l’innovation

Page 25: Tirer  parti  de la plateforme                      dans vos solutions

25

Espace Numérique de Travailbâti sur SharePointChoix SharePoint en 2003

Apports Productivité

Se concentrer sur les modules métiers

Architecture (Haute disponibilité, montée en charge, exploitation)Fonctionnalités successivesRichesse fonctionnelle dés le départ

Page 26: Tirer  parti  de la plateforme                      dans vos solutions

26

NetEcole – NetCollège - NetLycée

Solutions clés en main pour le monde scolaire

Page 27: Tirer  parti  de la plateforme                      dans vos solutions

27

Quid de SharePoint 2010 ?Fonctionnalités

Nouvelle interface ruban personnaliséPersonnalisation graphique avancéeIntégration d’interface riche (Silverlight)Office Web AppsIntégration de la vidéoScénario de GED évoluéCréation de site web par établissementDéploiement sécurisé de solution développé par l’établissement (sandbox)Support de tous les navigateurs (IE, Firefox, Safari, Chrome, Opera, …)Accessibilité WCAG…

Page 28: Tirer  parti  de la plateforme                      dans vos solutions

28

Quid de SharePoint 2010 ?Développement

Développeur « dashboard »Modèle objet client (jQuery)Business Connectivity Services (BDC)SilverlightWebParts visuelsVersion des fonctionnalités « Features »

Page 29: Tirer  parti  de la plateforme                      dans vos solutions

29

Quid de SharePoint 2010 ?Architecture

Séparation fine des couches & des servicesFramework de service SharePointScalabilité amélioréStockage des documents séparés (RBS)Restauration des bases de données

OutilsVisual Studio 2010SharePoint Tools for Visual Studio 2010ALM avec TFS 2010

Gain de productivité importantPowerShell, PowerShell, PowerShell !!!!

Page 30: Tirer  parti  de la plateforme                      dans vos solutions

30

ConseilsCompétences requises :

Architecte SharePoint ou référant technique Développeur ASP.NET

Formation à SharePoint en une semaineMettre en place une ALMDéfinir le périmètre d’intégration à SharePointPackager systématiquement vos solutions :

Fonctionnalités & Solutions WSPSe faire accompagner par des experts au départ

Page 31: Tirer  parti  de la plateforme                      dans vos solutions

31

Les ressourcesRessources en LignesSharePoint 2010 Developer Training Coursehttp://channel9.msdn.com/learn/courses/SharePoint2010Developer/SharePoint Developer Center http://msdn.microsoft.com/en-us/sharepoint/default.aspxSharePoint Developer Training Kithttp://www.microsoft.com/downloads/details.aspx?FamilyID=83a80a0f-0906-4d7d-98e1-3dd6f58ff059SharePoint Online Developer Resource Centerhttp://msdn.microsoft.com/en-us/sharepoint/gg153540.aspxSharePoint Server 2010 Technet Resource Centerhttp://technet.microsoft.com/en-us/sharepoint/ff465365.aspx

Sessions liéesSHS203 : 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

Page 32: Tirer  parti  de la plateforme                      dans vos solutions

32

Les ressourcesRessources en LignesSharePoint 2010 Developer Training Coursehttp://channel9.msdn.com/learn/courses/SharePoint2010Developer/SharePoint Developer Center http://msdn.microsoft.com/en-us/sharepoint/default.aspxSharePoint Online Developer Resource Centerhttp://msdn.microsoft.com/en-us/sharepoint/gg153540.aspxSharePoint Server 2010 Technet Resource Centerhttp://technet.microsoft.com/en-us/sharepoint/ff465365.aspx

Sessions liéesSHS203 : 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

Page 33: Tirer  parti  de la plateforme                      dans vos solutions

33

MSDN et TechNet : l’essentiel des ressources techniques à portée de clic

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

Portail administration et infrastructure pour informaticiens

Portail de ressources technique pour développeurs

Page 34: Tirer  parti  de la plateforme                      dans vos solutions