Архитектура и программируемость Project Server 2013
В статьях этого раздела описывается общая архитектура решения Enterprise Project Management (EPM), которое объединяет Project профессиональный 2013, Project Server 2013, Project Web App и SharePoint Server 2013.
Project Server 2013 создан с платформа .NET Framework 4 и является третьим основным выпуском Project Server, обеспечивающим подлинную многоуровневую архитектуру. Для доступа к облаку в Project Server 2013 реализована клиентская объектная модель (CSOM) и служба OData для создания отчетов, которые можно использовать в веб-приложениях, мобильных приложениях и приложениях Silverlight. Для локальных приложений клиенты могут использовать службы CSOM или Project Server Interface (PSI).
Общие сведения об архитектуре Project Server
В разделах этого раздела описывается общая архитектура решения Enterprise Project Management (EPM), которое объединяет Project профессиональный 2013, Project Server 2013, Project Web App и SharePoint Server 2013.
Для программного доступа к Project Server следует использовать службы CSOM или PSI с интерфейсом Windows Communication Foundation (WCF). Интерфейс веб-службы ASMX PSI не рекомендуется использовать в Project Server 2013, но по-прежнему работает. PSI обеспечивает эффективный доступ с помощью наборов данных, и вы можете создавать обработчики для событий на стороне сервера. Сама CSOM использует PSI для доступа к уровню бизнес-объектов Project Server. Вместо четырех баз данных Project Server в Project Server 2013 используется одна база данных на уровне доступа к данным.
Project Server 2013 глубоко интегрируется с SharePoint Server 2013. Служба приложений Project может быть связана с другими семействами веб-сайтов SharePoint в ферме. Project Server может работать со списками задач SharePoint в семействе веб-сайтов и предоставлять отчеты по ним, а также получить полный контроль над тем, где Project Server импортирует списки задач и управляет ими в качестве корпоративных проектов. Project Server также использует версию 4 Windows Workflow Foundation (WF4) и добавляет действия рабочих процессов для решений по управлению запросами.
Описание множества новых функций, предоставляемых разработчикам в Project 2013, и устаревших функций см. в статье Обновления для разработчиков в Project 2013.
В этом разделе:
Архитектура Project Server 2013 описывает основные компоненты платформы Project 2013, включая клиенты и серверы.
В статье Project Server programmability рассматриваются функции расширения main Project Server 2013, настройка Project Web App и обновление приложений, созданных для предыдущих версий Project Server.
То, что PSI делает и не делает , описывает сценарии, в которых можно использовать PSI, и перечисляет то, что PSI не может сделать.
То, что csOM делает и не делает , описывает сценарии, в которых можно использовать CSOM, и перечисляет то, что CSOM не может сделать.
Темы, которые не рассматриваются
В статьях раздела Архитектура и программируемость не описаны функции классических клиентов Project (Project стандартный 2013 и Project профессиональный 2013) или Project Web App.
Справка по Visual Basic для приложений (VBA) доступна в редакторе Visual Basic в Project стандартный и Project профессиональный.