Arquitetura e programação do Project Server 2013

Os artigos desta seção descrevem a arquitetura geral da solução Enterprise Project Management (EPM), que combina Project Professional 2013, Project Server 2013, Project Web App e SharePoint Server 2013.

O Project Server 2013 é criado com o .NET Framework 4 e é a terceira grande versão do Project Server a fornecer uma arquitetura multinível verdadeira. Para acesso à nuvem, o Project Server 2013 implementa um CSOM (modelo de objeto do lado do cliente) e um serviço OData para relatórios que podem ser usados em aplicativos Web, aplicativos móveis e aplicativos Silverlight. Para aplicativos locais, os clientes podem usar os serviços CSOM ou PSI (Project Server Interface).

Introdução à arquitetura do Project Server

Os tópicos desta seção descrevem a arquitetura geral da solução Enterprise Project Management (EPM), que combina Project Professional 2013, Project Server 2013, Project Web App e SharePoint Server 2013.

Para acesso programático ao Project Server, você deve usar os serviços CSOM ou PSI com a interface WCF (Windows Communication Foundation). A interface do serviço Web ASMX do PSI é preterida no Project Server 2013, mas ainda funciona. O PSI habilita o acesso eficiente usando conjuntos de dados e você pode criar manipuladores para eventos do lado do servidor. O próprio CSOM usa o PSI para acessar a camada de objeto comercial do Project Server. Em vez de quatro bancos de dados do Project Server, o Project Server 2013 usa um único banco de dados na camada de acesso a dados.

O Project Server 2013 integra-se profundamente ao SharePoint Server 2013. O Serviço de Aplicativo de Projeto pode ser associado a outras coleções de sites do SharePoint no farm. O Project Server pode operar com e relatar as listas de tarefas do SharePoint na coleção de sites e também pode obter controle total onde o Project Server importa e gerencia as listas de tarefas como projetos corporativos. O Project Server também usa a versão 4 do WF4 (Windows Workflow Foundation) e adiciona atividades de fluxo de trabalho para soluções de Gerenciamento de Demanda.

Para uma discussão sobre os muitos novos recursos que o Project 2013 fornece para desenvolvedores e os recursos preteridos, consulte Atualizações para desenvolvedores no Project 2013.

Nesta seção

A arquitetura do Project Server 2013 descreve as principais partes da plataforma Project 2013, incluindo os clientes e servidores.
A programação do Project Server discute os recursos de extensibilidade main do Project Server 2013, a personalização do Project Web App e a atualização de aplicativos criados para versões anteriores do Project Server.
O que o PSI faz e não faz descreve cenários em que o PSI pode ser usado e lista coisas que o PSI não pode fazer.
O que o CSOM faz e não faz descreve cenários em que o CSOM pode ser usado e lista coisas que o CSOM não pode fazer.

Tópicos não abordados

Os artigos na seção Arquitetura e programação não documentam recursos dos clientes da área de trabalho do Project (Project Standard 2013 e Project Professional 2013) ou do Project Web App.

Visual Basic for Applications ajuda (VBA) está disponível no editor do Visual Basic no Project Standard e Project Professional.

Confira também