Architecture et programmabilité de Project Server 2013

Les articles de cette section décrivent l’architecture globale de la solution Enterprise Project Management (EPM), qui combine Project Professionnel 2013, Project Server 2013, Project Web App et SharePoint Server 2013.

Project Server 2013 est généré avec .NET Framework 4 et est la troisième version majeure de Project Server pour fournir une architecture multiniveau. Pour l’accès au cloud, Project Server 2013 implémente un modèle objet côté client (CSOM) et un service OData pour la création de rapports qui peuvent être utilisés dans les applications web, les applications mobiles et les applications Silverlight. Pour les applications locales, les clients peuvent utiliser le modèle CSOM ou les services PSI (Project Server Interface).

Présentation de l’architecture Project Server

Les rubriques de cette section décrivent l’architecture globale de la solution Enterprise Project Management (EPM), qui combine Project Professionnel 2013, Project Server 2013, Project Web App et SharePoint Server 2013.

Pour l’accès par programmation à Project Server, vous devez utiliser le modèle CSOM ou les services PSI avec l’interface Windows Communication Foundation (WCF). L’interface de service web ASMX de l’interface PSI est déconseillée dans Project Server 2013, mais fonctionne toujours. L’interface PSI permet un accès efficace à l’aide de jeux de données et vous pouvez créer des gestionnaires pour les événements côté serveur. Le modèle CSOM lui-même utilise l’interface PSI pour accéder à la couche d’objets métier Project Server. Au lieu de quatre bases de données Project Server, Project Server 2013 utilise une seule base de données dans la couche d’accès aux données.

Project Server 2013 s’intègre en profondeur à SharePoint Server 2013. Le service Project Application peut être associé à d’autres collections de sites SharePoint dans la batterie de serveurs. Project Server peut utiliser et créer des rapports sur les listes de tâches SharePoint dans la collection de sites, et peut également obtenir un contrôle total sur l’emplacement où Project Server importe et gère les listes de tâches en tant que projets d’entreprise. Project Server utilise également la version 4 de Windows Workflow Foundation (WF4) et ajoute des activités de flux de travail pour les solutions de gestion de la demande.

Pour plus d’informations sur les nombreuses nouvelles fonctionnalités fournies par Project 2013 pour les développeurs et sur les fonctionnalités déconseillées, consultez Mises à jour pour les développeurs dans Project 2013.

Dans cette section

L’architecture de Project Server 2013 décrit les principales parties de la plateforme Project 2013, notamment les clients et les serveurs.
La programmabilité de Project Server décrit les fonctionnalités d’extensibilité main de Project Server 2013, la personnalisation des Project Web App et la mise à niveau des applications créées pour les versions précédentes de Project Server.
Ce que psi fait et ne fait pas décrit les scénarios où l’psi peut être utilisé et répertorie les choses que l’PSI ne peut pas faire.
Ce que fait et ne fait pas le CSOM décrit les scénarios où le modèle CSOM peut être utilisé et répertorie les choses que le modèle CSOM ne peut pas faire.

Rubriques non couvertes

Les articles de la section Architecture et programmabilité ne documentent pas les fonctionnalités des clients de bureau Project (Project Standard 2013 et Project Professionnel 2013) ou Project Web App.

L’aide de Visual Basic pour Applications (VBA) est disponible dans l’éditeur Visual Basic dans Project Standard et Project Professionnel.

Voir aussi