Freigeben über


Architektur und Programmierbarkeit von Project Server 2013

In den Artikeln in diesem Abschnitt wird die allgemeine Architektur der EPM-Lösung (Enterprise Project Management) beschrieben, die Project Professional 2013, Project Server 2013, Project Web App und SharePoint Server 2013 kombiniert.

Project Server 2013 wurde mit dem .NET Framework 4 erstellt und ist die dritte Hauptversion von Project Server, die eine echte Mehrschichtarchitektur bietet. Für den Cloudzugriff implementiert Project Server 2013 ein clientseitiges Objektmodell (CSOM) und einen OData-Dienst für die Berichterstellung, die in Webanwendungen, mobilen Anwendungen und Silverlight-Anwendungen verwendet werden können. Für lokale Anwendungen können Clients entweder den CSOM- oder den Project Server Interface-Dienst (PSI) verwenden.

Einführung in die Project Server-Architektur

In den Themen in diesem Abschnitt wird die allgemeine Architektur der EPM-Lösung (Enterprise Project Management) beschrieben, die Project Professional 2013, Project Server 2013, Project Web App und SharePoint Server 2013 kombiniert.

Für den programmgesteuerten Zugriff auf Project Server sollten Sie entweder das CSOM oder die PSI-Dienste mit der Windows Communication Foundation-Schnittstelle (WCF) verwenden. Die ASMX-Webdienstschnittstelle der PSI ist in Project Server 2013 veraltet, funktioniert aber weiterhin. Die PSI ermöglicht einen effizienten Zugriff mithilfe von Datasets, und Sie können Handler für serverseitige Ereignisse erstellen. Das CSOM selbst verwendet die PSI, um auf die Project Server-Geschäftsobjektebene zuzugreifen. Anstelle von vier Project Server-Datenbanken verwendet Project Server 2013 eine einzelne Datenbank in der Datenzugriffsebene.

Project Server 2013 ist tief in SharePoint Server 2013 integriert. Der Project-Anwendungsdienst kann anderen SharePoint-Websitesammlungen in der Farm zugeordnet werden. Project Server kann mit SharePoint-Vorgangslisten in der Websitesammlung arbeiten und Berichte darüber erstellen, und es kann auch die vollständige Kontrolle darüber erhalten, wo Project Server die Aufgabenlisten als Enterprise-Projekte importiert und verwaltet. Project Server verwendet auch Version 4 von Windows Workflow Foundation (WF4) und fügt Workflowaktivitäten für Demand Management-Lösungen hinzu.

Eine Erläuterung der vielen neuen Features, die Project 2013 entwicklern bietet, und der veralteten Features finden Sie unter Updates für Entwickler in Project 2013.

Inhalt dieses Abschnitts

Die Project Server 2013-Architektur beschreibt die wichtigsten Teile der Project 2013-Plattform, einschließlich der Clients und Server.
Die Programmierbarkeit von Project Server erläutert die Standard 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.
Was die PSI tut und nicht , beschreibt Szenarien, in denen die PSI verwendet werden kann, und listet Dinge auf, die die PSI nicht tun kann.
Was das CSOM tut und nicht , beschreibt Szenarien, in denen das CSOM verwendet werden kann, und listet Dinge auf, die das CSOM nicht tun kann.

Nicht behandelte Themen

Die Artikel im Abschnitt Architektur und Programmierbarkeit dokumentieren keine Features der Project-Desktopclients (Project Standard 2013 und Project Professional 2013) oder Project Web App.

Visual Basic for Applications (VBA) ist im Visual Basic-Editor in Project Standard und Project Professional verfügbar.

Siehe auch