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