Tirer parti de la plateforme dans vos solutions

Preview:

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

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

3

SommaireIntroduction La plateforme SharePoint 2010

FonctionnalitésAdministrationOutils

IntérêtsNiveaux d’intégrationTé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,…

.NET Collab.

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

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

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

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

11

SharePoint : ça fait quoi ?Réseaux Sociaux

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

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

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

14

La plateforme SharePoint Infrastructure, administration

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

16

La plateforme SharePoint Outils

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

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

19

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

20

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

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

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

23

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

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

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

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 »

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 !!!!

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

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

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

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

Recommended