Architecture de Project Server 2010 avec SharePoint Server 2010 (vue d’ensemble)

 

S’applique à : Project Server 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Cet article contient des considérations sur la planification qu’un administrateur de batteries SharePoint doit prendre en compte lors de la planification du déploiement de Microsoft Project Server 2010. Project Server 2010 repose sur l’architecture Microsoft SharePoint Server 2010 et possède une forte dépendance à l’égard des fonctionnalités et services SharePoint Server 2010. Le présent article se compose des rubriques suivantes :

  • Présentation de Microsoft EPM 2010

  • Compatibilité de Project Server 2010 et des versions SharePoint Server

  • Déploiement

  • Mise à niveau à partir de Project Server 2007

  • Considérations relatives à l’installation

  • Conditions requises des applications de services pour Project Server 2010

  • Considérations relatives aux bases de données

  • Considérations relatives à Microsoft SQL Server Analysis Services (SSAS)

  • Packs de langue Project Server 2010

  • Considérations relatives aux navigateurs Web

Présentation de Microsoft EPM 2010

La solution Microsoft Enterprise Project Management (EPM) 2010 est une plateforme flexible et complète de gestion de portefeuille de projets (PPM, Project Portfolio Management), utilisée par les entreprises d’un grand nombre d’industries pour automatiser les processus PPM. Solution EPM aide les organisations à satisfaire les impératifs professionnels suivants :

  • Capturer de façon intuitive toutes les demandes dans un référentiel central et les gérer à l’aide du flux de travail de la gouvernance : Gestion de la demande

  • Définir de façon objective les priorités, optimiser et sélectionner les portefeuilles de projet qui correspondent au mieux à la stratégie commerciale de l’entreprise :Sélection de portefeuille et analyse

  • Gérer de façon proactive et de façon réactive les ressources à travers le cycle de vie du projet : Gestion des ressources

  • Créer et communiquer aisément les planifications de projet simples et complexes :Gestion des planifications

  • Contrôler et mesurer les performances financières du portefeuille et des projets :Gestion financière

  • Simplifier la collection des mises à jour de l’état des statuts et des tâches des membres de l’équipe : Gestion du temps et des tâches

  • Mieux connecter les différentes équipes pour partager les informations et diriger la collaboration :Collaboration d’équipe

  • Identifier, réduire et communiquer les problèmes et les risques qui pourraient affecter négativement la réussite du projet :Gestion des problèmes et des risques

  • Mesurer efficacement les performances des projets et gagner en visibilité et en contrôle sur tous les portefeuilles :Aide à la décision et création de rapports

  • Initier, planifier et livrer les programmes stratégiques : Gestion des programmes

La Solution EPM de Microsoft inclut les produits suivants de la famille Microsoft Project 2010, afin de fournir une solution PPM Web et ordinateur complète

  • Microsoft Project Server 2010: Project Server 2010 regroupe les services de plateforme de collaboration de SharePoint Server 2010 avec les capacités d’exécution structurée pour fournir des solutions de gestion du travail flexibles. Project Server 2010 unifie la gestion des projets et des portefeuilles pour aider les organisations à aligner les ressources et les investissements avec les priorités professionnelles, à prendre le contrôle sur tous types de travail et à visualiser les performances à l’aide de tableaux de bord efficaces. Project Server 2010 intègre les meilleures techniques de gestion de portefeuille de Microsoft Office Project Portfolio Server 2007. Cela supprime la nécessité de la passerelle Project Server (qui était requise pour pousser les données entre Office Project Portfolio Server 2007 et Microsoft Office Project Server 2007), en fournissant une interface utilisateur SharePoint Server cohérente pour la solution.

  • Microsoft Project Professionel 2010: Microsoft Project Professional 2010 propose des solutions efficaces et visuellement améliorées de simplifier la planification, la collaboration et la gestion des ressources, de telle sorte que les responsables puissent s’attaquer à toutes sortes de projets. La connexion de Project Professionnel 2010 avec Project Server 2010 garantit que les organisations puissent bénéficier des avantages additionnels de la gestion de portefeuille de projets.

Notes

Pour plus d’informations sur les nouvelles fonctionnalités de Project Server 2010, voir Nouveautés de Project Server 2010 pour les professionnels de l’informatique.

Project Server 2010 repose sur SharePoint Server 2010 pour fournir une authentique architecture multiniveau à l’aide du modèle Application de services. L’architecture Project Server inclut les clients Project Professionnel 2010 et Microsoft Project Web App dans le niveau frontal. Les applications frontales communiquent avec le niveau intermédiaire uniquement au travers des services Web PSI (Project Server Interface), qui, à leur tour, communiquent avec la couche des objets métier. Les objets métier utilisent les bases de données via la couche d’accès aux données. Les applications clientes n’accèdent pas directement aux bases de données principales ; Project Server masque les objets métier et la DAL aux clients. Pour plus d’informations sur l’architecture Project Server 2010, voir Architecture de Project Server 2010.

Compatibilité de Project Server 2010 et des versions SharePoint Server

SharePoint Server 2010La version Enterprise doit être obligatoirement installée pour Project Server 2010. Voir le tableau suivant pour la compatibilité de Project Server /SharePoint Server.

Installation requise Cohabitera sur la même batterie avec Ne fonctionnera pas avec

Project Server 2010:

SharePoint Server 2010 Enterprise

SharePoint Server 2010 Enterprise

Office SharePoint Server 2007

Project Server 2007:

Windows SharePoint Services 3,0

Office SharePoint Server 2007

SharePoint Server 2010

Pour plus d’informations sur les conditions requises pour Project Server 2010, voir Déterminer la configuration matérielle et logicielle requise (Project Server 2010).

Déploiement

De même que SharePoint Server, un déploiement de batterie Project Server peut varier en complexité et en taille, en fonction des impératifs de votre activité. En tant qu’application à trois niveaux, Project Server 2010 prend en charge toutes les topologies de batterie (petites, moyennes et grandes). De même que Office Project Server 2007, Project Server 2010 peut être déployé sur des serveurs physiques ou des serveurs virtuels (Hyper-V) en fonction des impératifs informatiques. En outre, Project Server 2010 peut être configuré pour l’accès extranet si des ressources externes à votre organisation doivent collaborer sur des projets. De même que SharePoint Server, Project Server 2010 prend en charge Windows PowerShell. Pour plus d’informations, voir Windows PowerShell pour Project Server 2010. Pour plus d’informations sur la planification de capacité Project Server 2010, voir Planifier les performances et la capacité (Project Server 2010).

Mise à niveau à partir de Project Server 2007

Microsoft est conscient que ses clients ont consenti des investissements importants dans le déploiement d’Office Project Server 2007 au sein de leur organisation. Nous avons consacré un temps important dans les stratégies et processus de mise à niveau afin de garantir aux clients une migration en douceur de Office Project Server 2007 vers Project Server 2010. Pour plus d’informations sur la mise à niveau et la migration de Project Server 2010, voir le Centre de ressources pour la migration et la mise à niveau de Project Server 2010 (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=191607\&clcid=0x40C) (éventuellement en anglais).

Considérations relatives à l’installation

Project Server 2010 installé sur tous les serveurs de la batterie : lorsque vous installez Project Server 2010 sur une batterie, Project Server 2010 doit être installé sur chaque serveur d’applications et serveur Web de la batterie. Par conséquent, les licences Project Server 2010 sont obligatoires pour chaque serveur de la batterie. Lorsque vous appliquez des mises à jour à Project Server 2010, il importe d’appliquer la même mise à jour sur chaque serveur d’applications et chaque serveur Web de la batterie afin de s’assurer que tous les serveurs de la batterie se trouvent dans un état cohérent.

Pour plus d’informations sur l’installation de Project Server 2010, voir Déployer Project Server 2010 dans un environnement de batterie de serveurs.

Pour plus d’informations sur les licences et les prix, voir Microsoft Volume Licensing (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=155897\&clcid=0x40C) (éventuellement en anglais).

Tolérance de pannes du serveur d’applications : les serveurs d’application Project Server 2010 d’une batterie possèdent une tolérance de pannes via l’équilibrage de charge à répétition alternée. Un serveur non opérationnel sera ignoré et la demande sera traitée par les serveurs d’application restants de la batterie. Cette fonctionnalité peut aller à l’encontre de la nécessité d’appliquer une solution matérielle de tolérance de pannes.

Les services de batteries croisées ne sont pas pris en charge: Le partage de services sur les batteries (services de batteries croisées) n’est pas pris en charge dans Project Server 2010. Par conséquent, il est nécessaire de procéder à une planification rigoureuse si Project Server 2010 est installé dans une batterie distincte de la batterie de gestion du contenu principal. En outre, Project Server 2010 ne possède pas de mécanisme pour synchroniser les données entre plusieurs instances de Project Web App.

Conditions requises des applications de services pour Project Server 2010

Dans Project Server 2010/SharePoint Server 2010, les services ne sont plus contenus dans un fournisseur de services partagés comme ils l’étaient dans Office Project Server 2007/Office SharePoint Server 2007. Vous pouvez ne déployer que les services nécessaires à une batterie (appelés aussi applications de services). Les applications Web peuvent alors être configurés pour n’utiliser que les services nécessaires, au lieu de l’ensemble complet des services déployés.

Notes

Pour plus d’informations sur l’architecture des services SharePoint Server 2010, voir Composants de l’architecture logique (SharePoint Server 2010). Voir aussi Service dans le diagramme technique des produits SharePoint 2010 (dans Microsoft Visio).

Les cinq services suivants doivent être activés pour fonctionner sur une batterie de serveurs Project Server 2010 :

  • Application de service Project (pour l’hébergement des instances de Project Web App)

  • Excel Services (pour la création de rapports)

  • PerformancePoint Service (pour la création de rapports)

  • Service Banque d’informations sécurisé (pour la création de rapports)

  • Service d’états temporaires (pour les graphiques)

Notes

Pour des raisons de performance, il est préférable de n’activer que les services nécessaires afin de remplir les conditions requises.

Considérations relatives à

L’installation et la configuration de Project Server 2010 crée les bases de données suivantes :

  • Base de données provisoire : contient les tables pour enregistrer les projets non publiés à partir de Microsoft Project Professional 2010. Les données de projet de la base de données provisoire ne sont pas accessibles à l’aide de Microsoft Project Web App.

  • Base de données publiée : contient l’ensemble des projets publiés. Les projets publiés sont visibles dans Project Web App. La base de données publiée contient aussi les tables spécifiques à Project Web App (feuilles de temps, modèles, vues, etc.), et les tables de données globales (codes hiérarchiques, sécurité et métadonnées).

  • Base de données d’archivage : enregistre les versions de projets sauvegardées et plus anciennes.

  • Base de données de création de rapports : fait office de zone de transit pour la génération des rapports et des cubes OLAP. Les données stockées dans la base de données de création de rapports sont mises à jour pratiquement en temps réel, sont complètes et sont optimisées pour la génération de rapports en lecture seule. Pour plus d’informations, voir Planifier la production de rapports et l’aide à la décision (Project Server 2010).

  • Base de données de contenu : il est recommandé d’avoir une base de données de contenu dédiée pour stocker le contenu Project Web App et toutes les données de l’espace de travail de projet (tels que Problèmes/Risques/Livrables et documents de projet).

Pour plus d’informations sur les bases de données Project Server 2010, voir Planifier la couche base de données (Project Server 2010).

En outre, si le service d’état (requis par Project Server 2010) est démarré pour la première fois sur le serveur d’applications, une base de données sera créée pour le serveur.

Pour plus d’informations sur le processus d’installation, voir Déployer Project Server 2010 dans un environnement de batterie de serveurs.

Considérations relatives à Microsoft SQL Server Analysis Services (SSAS)

À l’instar de Office Project Server 2007, Project Server 2010 utilise SQL Server Analysis Services pour générer des cubes OLAP servant à générer des rapports sur les projets, les feuilles de temps et les ressources.

Dans cette version, Project Server est intégré à Excel Services dans Microsoft SharePoint Server 2010 pour faciliter la création de rapports personnalisés. Dans le cadre de cette intégration, des feuilles de calcul vierges connectées à des données et des exemples de rapports sont fournies. Pour plus d’informations sur la création de rapports, voir Aide à la décision dans le Centre de ressources Technet Project Server 2010 (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=191609\&clcid=0x40C) (éventuellement en anglais).

L’utilisation des rapports dans Project Server 2010 nécessite que vous installiez SQL Server 2008 Analysis Management Objects (AMO) sur chaque serveur d’applications de votre batterie.

Notes

Utilisez la version Microsoft SQL Server 2008 AMO quelle que soit la version SQL Server que vous utilisez pour héberger vos bases de données.

En outre, après avoir installé les objets AMO, vous devez redémarrer le service d’application Project Server sur chaque serveur d’applications de la batterie d’exécution où il est en cours d’exécution. Le service est configuré dans le site Web de l’Administration centrale de SharePoint, sur la page Paramètres système de la page Gérer les services sur le serveur.

Pour plus d’informations sur les conditions requises de SQL Server Analysis Services pour Project Server 2010, voir Configurer la création de rapports pour Project Server 2010.

Packs de langue Project Server 2010

Les modules linguistiques Project Server 2010 permettent aux utilisateurs de Project Web App d’afficher le site en plusieurs langues. SharePoint Server 2010 possède également des modules linguistiques, même si leur fonction diffère de celle des modules linguistiques de Project Server 2010 car ils vous permettent de créer des sites en différentes langues. Notez les points suivants relatifs aux modules linguistiques de Project Server 2010 :

  • Quand vous installez un pack de langue Project Server 2010, les fichiers d’installation du pack de langue doivent être installés sur tous les serveurs d’applications et serveurs Web de la batterie avant que vous ne puissiez exécuter l’Assistant Configuration des produits SharePoint.

  • Si vous installez plusieurs packs de langue, les fichiers d’installation de tous les packs de langue doivent être installés sur tous les serveurs d’applications et serveurs Web de la batterie avant que vous ne puissiez exécuter l’Assistant Configuration des produits SharePoint.

  • Les packs de langue Project Server 2010 sont disponibles pour les langues suivantes :

    • Arabe

    • Chinois (simplifié)

    • Chinois (Taiwan)

    • Tchèque

    • Danois

    • Néerlandais

    • Anglais

    • Finnois

    • Français

    • Allemand

    • Grec

    • Hébreu

    • Hongrois

    • Italien

    • Japonais

    • Coréen

    • Norvégien (Bokmål)

    • Polonais

    • Portugais (Brésil)

    • Russe

    • Slovaque

    • Slovène

    • Espagnol

    • Suédois

    • Turc

    • Ukrainien

  • Project Server 2010 ne prend pas en charge toutes les langues que SharePoint Server 2010 prend en charge. Les langues suivantes sont prises en charge par SharePoint Server 2010, mais ne sont pas disponibles dans les modules linguistiques Project Server 2010.

    • Basque

    • Bulgare

    • Catalan

    • Croate

    • Estonien

    • Galicien

    • Hindi

    • Kazakh

    • Letton

    • Lituanien

    • Roumain

    • Serbe (latin)

    • Thaï

Important

Avant la mise à jour cumulative (juin 2010) de Project Server 2010, l’installation d’un module linguistique SharePoint Server 2010 dans une langue non prise en charge par Project Server 2010 pouvait poser des problèmes si vous deviez ensuite mettre à niveau des données Microsoft Office Project Server 2007 vers la batterie de serveurs Project Server 2010. Si vous utilisez Project Server 2010 et si vous devez charger des modules linguistiques SharePoint Server 2010 non disponibles pour Project Server 2010, considérez la mise à jour cumulative de juin 2010 comme le niveau de version minimal requis. Pour plus d’informations sur la mise à jour cumulative de juin 2010 de Project Server 2010, voir Description du correctif logiciel de Project Server 2010 (Pjsrvwfe-x-none.msp) : 29 juin 2010.

Pour plus d’informations sur les modules linguistiques Project Server 2010, voir Déployer des modules linguistiques (Project Server 2010).

Pour plus d’informations sur les modules linguistiques SharePoint Server 2010, voir Déployer des modules linguistiques (SharePoint Server 2010).

Considérations relatives aux bases de données

L’accès à Project Server 2010 via Project Web App requiert Internet Explorer 7, Internet Explorer 8 ou Internet Explorer 9 comme navigateur Web. Il est important de le noter, car SharePoint Server 2010 prend en charge non seulement ces navigateurs Web, mais également les navigateurs Web qui ne sont pas pris en charge pour Project Web App (et qui, dans certains cas, sont explicitement bloqués). Cela peut être un problème si votre organisation utilise actuellement des applications explicitement utilisées pour Internet Explorer 6. Pour plus d’informations sur les alternatives et autres rubriques de planification, voir Planifier la prise en charge des navigateurs (Project Server 2010).

Notes

La mise à jour Service Pack 1 pour Project Server 2010 permet à des versions spécifiques de navigateurs supplémentaires (Firefox, Google Chrome et Apple Safari) d’accéder aux pages Project Web App fréquemment utilisées par les membres d’équipe. Ces versions de navigateur sont répertoriées ci-après :

  • Firefox 3.6.8+ sur Mac OS X v10.6, Windows 7 (32 bits/64 bits), Windows Vista SP2, Windows XP SP3, Windows Server 2003 et UNIX/Linux ;

  • Google Chrome 6.0 sur Windows 7 ;

  • Apple Safari 5 sur Mac OS X v10.6.

Les pages des membres d’équipe prises en charge avec ces navigateurs supplémentaires sont les suivantes :
  • Page par défaut principale de Project Web App (PWA) (default.aspx)

  • Toutes les pages de la section « Mon travail » dans la barre de lancement rapide, à savoir :

    • Tâches

    • Feuilles de temps

    • Problèmes et risques

Pour plus d’informations sur la mise à jour Project Server 2010 Service Pack 1, voir Déployer Service Pack 1 pour Project Server 2010.

Pour plus d’informations sur les navigateurs Web pris en charge pour être utilisés avec SharePoint Server 2010, voir Planifier la prise en charge du navigateur (SharePoint Server 2010).