Архитектура и возможности программирования Project Server 2013Project Server 2013 architecture and programmability

Статьи в этом разделе описывают общую архитектуру решения по управлению корпоративными проектами (EPM), которое сочетает Project профессиональный 2013, Project Server 2013, Project Web App и SharePoint Server 2013.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 создан с помощью .NET Framework 4 и является третьим основным выпуском Project Server для реализации многоуровневой многоуровневой архитектуры.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. Для облачного доступа Project Server 2013 реализует клиентскую объектную модель (CSOM) и службу OData для создания отчетов, которые можно использовать в веб-приложениях, мобильных приложениях и приложениях Silverlight.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. Для локальных приложений клиенты могут использовать либо службы CSOM, либо службы интерфейса Project Server (PSI).For applications on-premises, clients can use either the CSOM or the Project Server Interface (PSI) services.

Общие сведения об архитектуре Project ServerIntroduction to Project Server architecture

В подразделах этого раздела описывается общая архитектура решения для управления корпоративными проектами (EPM), которая сочетает в себе Project профессиональный 2013, Project Server 2013, Project Web App и SharePoint Server 2013.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.

Для программного доступа к Project Server следует использовать CSOM или службы PSI с интерфейсом Windows Communication Foundation (WCF).For programmatic access to Project Server, you should use either the CSOM or the PSI services with the Windows Communication Foundation (WCF) interface. Интерфейс веб-службы ASMX PSI является устаревшим в Project Server 2013, но по-прежнему работает.The ASMX web service interface of the PSI is deprecated in Project Server 2013, but still works. PSI обеспечивает эффективный доступ с помощью наборов данных, и вы можете создавать обработчики для событий на стороне сервера.The PSI enables efficient access by using datasets and you can create handlers for server-side events. CSOM сам использует PSI для доступа к уровню бизнес-объектов Project Server.The CSOM itself uses the PSI to access the Project Server business object layer. Вместо четырех баз данных Project Server 2013 в Project Server используется одна база данных на уровне доступа к данным.Instead of four Project Server databases, Project Server 2013 uses a single database in the data access layer.

Project Server 2013 тесно интегрируется с SharePoint Server 2013.Project Server 2013 integrates deeply with SharePoint Server 2013. Служба приложения Project может быть связана с другими семействами веб-сайтов SharePoint в ферме.The Project Application Service can be associated with other SharePoint site collections in the farm. Project Server может работать с списками задач SharePoint в семействе веб-сайтов и сообщать о них, а также получать полный доступ, когда Project Server импортирует и управляет списками задач в качестве корпоративных проектов.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 также использует версию 4 для Windows Workflow Foundation (WF4) и добавляет действия рабочего процесса для решений управления запросами.Project Server also uses version 4 of the Windows Workflow Foundation (WF4) and adds workflow activities for Demand Management solutions.

Сведения о многочисленных новых возможностях, предоставляемых Project 2013 для разработчиков, а также об устаревших функциях можно узнать в статье Updates for Developers 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.

В этом разделе:In this section

Архитектура Project Server 2013 описывает основные части платформы Project 2013, в том числе клиенты и серверы.Project Server 2013 architecture describes the major parts of the Project 2013 platform, including the clients and servers.

Программирование Project Server обсуждает основные функции расширения project Server 2013, настройка Project Web App и обновление приложений, созданных для предыдущих версий Project Server.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.

Что делает PSI и не выполняет описание сценариев, в которых можно использовать PSI, и список действий, которые не могут выполняться в PSI.What the PSI does and does not do describes scenarios where the PSI can be used and lists things that the PSI cannot do.

Действия, выполняемЫЕ CSOM, не описывают сценарии, в которых можно использовать CSOM, и перечислены действия, которые не могут делать CSOM.What the CSOM does and does not do describes scenarios where the CSOM can be used and lists things that the CSOM cannot do.

Неохваченные темыTopics not covered

В статьях раздела архитектура и программирование не задокументированы компоненты клиентских настольНых компьютеров Project (project стандартный 2013 и project профессиональный 2013) или 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 для приложений (VBA) доступна в редакторе Visual Basic в Project Standard и Project профессиональный.Visual Basic for Applications (VBA) help is available in the Visual Basic editor within Project Standard and Project Professional.

См. такжеSee also