Arquitetura e programação do Project Server 2013Project Server 2013 architecture and programmability

Os artigos desta seção descrevem a arquitetura geral da solução Enterprise Project Management (EPM), que combina o Project Professional 2013, o Project Server 2013, o Project Web App e o 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.

O Project Server 2013 é criado com o .NET Framework 4 e é a terceira versão principal do Project Server para fornecer uma arquitetura de várias camadas real.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. Para acesso à nuvem, o Project Server 2013 implementa um modelo de objeto do cliente (CSOM) e um serviço OData para relatórios que podem ser usados em aplicativos Web, aplicativos móveis e aplicativos do 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. Para aplicativos locais, os clientes podem usar o CSOM ou os serviços da interface do Project Server (PSI).For applications on-premises, clients can use either the CSOM or the Project Server Interface (PSI) services.

Introdução à arquitetura do Project ServerIntroduction to Project Server architecture

Os tópicos desta seção descrevem a arquitetura geral da solução Enterprise Project Management (EPM), que combina o Project Professional 2013, o Project Server 2013, o Project Web App e o 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.

Para acesso programático ao Project Server, você deve usar o CSOM ou os serviços do PSI com a interface do 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. A interface de serviço Web ASMX da PSI foi preterida no Project Server 2013, mas ainda funciona.The ASMX web service interface of the PSI is deprecated in Project Server 2013, but still works. A PSI permite acesso eficiente usando DataSets e você pode criar manipuladores para eventos no servidor.The PSI enables efficient access by using datasets and you can create handlers for server-side events. O próprio CSOM usa o PSI para acessar a camada de objetos comerciais do Project Server.The CSOM itself uses the PSI to access the Project Server business object layer. Em vez de quatro bancos de dados do Project Server, o Project Server 2013 usa um único banco de dados na camada de acesso aos dados.Instead of four Project Server databases, Project Server 2013 uses a single database in the data access layer.

O Project Server 2013 se integra profundamente ao SharePoint Server 2013.Project Server 2013 integrates deeply with SharePoint Server 2013. O serviço de aplicativo do Project pode ser associado a outros conjuntos de sites do SharePoint no farm.The Project Application Service can be associated with other SharePoint site collections in the farm. O Project Server pode operar com e relatar as listas de tarefas do SharePoint no conjunto de sites e também pode obter controle total onde o Project Server importa e gerencia as listas de tarefas como projetos empresariais.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. O Project Server também usa a versão 4 do Windows Workflow Foundation (WF4) e adiciona atividades de fluxo de trabalho para soluções de gerenciamento de demanda.Project Server also uses version 4 of the Windows Workflow Foundation (WF4) and adds workflow activities for Demand Management solutions.

Para obter uma discussão dos vários novos recursos que o Project 2013 fornece aos desenvolvedores e dos recursos que foram preteridos, consulte atualizações para desenvolvedores no 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.

Nesta seçãoIn this section

A arquitetura do Project Server 2013 descreve as principais partes da plataforma do Project 2013, incluindo os clientes e os servidores.Project Server 2013 architecture describes the major parts of the Project 2013 platform, including the clients and servers.

A programação do Project Server discute os principais recursos de extensibilidade do project Server 2013, personalização do Project Web App e atualização de aplicativos criados para versões anteriores do 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.

O que o Psi faz e não descreve cenários onde o Psi pode ser usado e lista coisas que o Psi não pode fazer.What the PSI does and does not do describes scenarios where the PSI can be used and lists things that the PSI cannot do.

O que o CSOM faz e não descreve os cenários em que o CSOM pode ser usado e lista coisas que o CSOM não pode fazer.What the CSOM does and does not do describes scenarios where the CSOM can be used and lists things that the CSOM cannot do.

Tópicos não cobertosTopics not covered

Os artigos da seção arquitetura e programação não documentam recursos dos clientes de desktop do Project (project Standard 2013 e project Professional 2013) ou 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.

A ajuda do Visual Basic for Applications (VBA) está disponível no editor do Visual Basic no Project Standard e no Project Professional.Visual Basic for Applications (VBA) help is available in the Visual Basic editor within Project Standard and Project Professional.

Confira tambémSee also