Project Server 2013-Architektur und ProgrammierbarkeitProject Server 2013 architecture and programmability

In den Artikeln in diesem Abschnitt wird die Gesamtarchitektur der Enterprise Project Management-Lösung (EPM) beschrieben, die Project Professional 2013, Project Server 2013, Project Web App und SharePoint Server 2013 kombiniert.The articles in this section describe the overall architecture of the Enterprise Project Management (EPM) solution, which combines Project Professional 2013, Project Server 2013, Project Web App, and SharePoint Server 2013.

Project Server 2013 wurde mit .NET Framework 4 erstellt und ist die dritte Hauptversion von Project Server, um eine echte mehrstufige Architektur bereitzustellen.Project Server 2013 is built with the .NET Framework 4 and is the third major release of Project Server to provide a true multitier architecture. Für den Cloud-Zugriff implementiert Project Server 2013 ein clientseitiges Objektmodell (CSOM) und einen OData-Dienst für Berichte, die in Webanwendungen, mobilen Anwendungen und Silverlight-Anwendungen verwendet werden können.For cloud access, Project Server 2013 implements a client-side object model (CSOM) and an OData service for reporting that can be used in web applications, mobile applications, and Silverlight applications. Für lokale Anwendungen können Clients entweder die CSOM oder die PSI-Dienste (Project Server Interface) verwenden.For applications on-premises, clients can use either the CSOM or the Project Server Interface (PSI) services.

Einführung in die Project Server-ArchitekturIntroduction to Project Server architecture

Die Themen in diesem Abschnitt beschreiben die Gesamtarchitektur der Enterprise Project Management (EPM)-Lösung, die Project Professional 2013, Project Server 2013, Project Web App und SharePoint Server 2013 kombiniert.The topics in this section describe the overall architecture of the Enterprise Project Management (EPM) solution, which combines Project Professional 2013, Project Server 2013, Project Web App, and SharePoint Server 2013.

Für den programmgesteuerten Zugriff auf Project Server sollten Sie entweder die CSOM oder die PSI-Dienste mit der Windows Communication Foundation (WCF)-Schnittstelle verwenden.For programmatic access to Project Server, you should use either the CSOM or the PSI services with the Windows Communication Foundation (WCF) interface. Die ASMX-Webdienst-Schnittstelle der PSI ist in Project Server 2013 veraltet, funktioniert aber immer noch.The ASMX web service interface of the PSI is deprecated in Project Server 2013, but still works. Das PSI ermöglicht den effizienten Zugriff mithilfe von Datasets und Sie können Handler für serverseitige Ereignisse erstellen.The PSI enables efficient access by using datasets and you can create handlers for server-side events. Der CSOM selbst verwendet die PSI für den Zugriff auf die Project Server-Geschäftsobjektebene.The CSOM itself uses the PSI to access the Project Server business object layer. Anstelle von vier Project Server-Datenbanken verwendet Project Server 2013 eine einzelne Datenbank in der Datenzugriffsschicht.Instead of four Project Server databases, Project Server 2013 uses a single database in the data access layer.

Project Server 2013 ist in SharePoint Server 2013 integriert.Project Server 2013 integrates deeply with SharePoint Server 2013. Der Project-Anwendungsdienst kann anderen SharePoint-Websitesammlungen in der Farm zugeordnet werden.The Project Application Service can be associated with other SharePoint site collections in the farm. Project Server kann mit SharePoint-Aufgabenlisten in der Websitesammlung arbeiten und Berichte dazu und kann auch vollständige Kontrolle darüber erhalten, wo Project Server die Aufgabenlisten als Enterprise-Projekte importiert und verwaltet.Project Server can operate with and report on SharePoint task lists in the site collection, and can also get full control where Project Server imports and manages the task lists as enterprise projects. Project Server verwendet außerdem Version 4 des Windows Workflow Foundation (WF4) und fügt Workflow Aktivitäten für Bedarfs Verwaltungslösungen hinzu.Project Server also uses version 4 of the Windows Workflow Foundation (WF4) and adds workflow activities for Demand Management solutions.

Eine Erläuterung der vielen neuen Features von Project 2013 für Entwickler und der Features, die veraltet sind, finden Sie unter Updates für Entwickler in project 2013.For a discussion of the many new features that Project 2013 provides for developers, and of the features that are deprecated, see Updates for developers in Project 2013.

Inhalt dieses AbschnittsIn this section

In der Architektur von Project Server 2013 werden die wichtigsten Teile der Project 2013-Plattform beschrieben, einschließlich der Clients und Server.Project Server 2013 architecture describes the major parts of the Project 2013 platform, including the clients and servers.

Project Server-Programmierbarkeit erläutert die wichtigsten Erweiterbarkeitsfeatures von project Server 2013, die Anpassung von Project Web App und das Aktualisieren von Anwendungen, die für frühere Project Server-Versionen erstellt wurden.Project Server programmability discusses the main extensibility features of Project Server 2013, customization of Project Web App, and upgrading applications that are built for previous Project Server versions.

Was die PSI tut und was nicht , beschreibt Szenarios, in denen das PSI verwendet werden kann, und listet Dinge auf, die das PSI nicht kann.What the PSI does and does not do describes scenarios where the PSI can be used and lists things that the PSI cannot do.

Was das CSOM tut und was nicht , beschreibt Szenarios, in denen die CSOM verwendet werden kann, und listet die Dinge auf, die das CSOM nicht ausführen kann.What the CSOM does and does not do describes scenarios where the CSOM can be used and lists things that the CSOM cannot do.

Themen werden nicht behandeltTopics not covered

Die Artikel im Abschnitt Architektur und Programmierbarkeit dokumentieren nicht die Features der Project-Desktop Clients (project Standard 2013 und project Professional 2013) oder Project Web App.The articles in the Architecture and programmability section do not document features of the Project desktop clients (Project Standard 2013 and Project Professional 2013) or Project Web App.

Visual Basic for Applications (VBA)-Hilfe ist im Visual Basic-Editor in Project Standard und Project Professional verfügbar.Visual Basic for Applications (VBA) help is available in the Visual Basic editor within Project Standard and Project Professional.

Siehe auchSee also