Planejar a camada de aplicativo (Project Server 2010)
Aplica-se a: Project Server 2010
Tópico modificado em: 2010-04-07
A camada de aplicativo em um Solução Microsoft Enterprise Project Management (EPM) inclui os seguintes componentes:
SharePoint Server 2010
Project Server 2010
Interface do Project Server
Serviço de Eventos do Project Server 2010
Serviço de Enfileiramento do Project Server 2010
Exchange Server
Outros aplicativos (descritos neste artigo)
SharePoint Server 2010
A Enterprise Edition do Microsoft SharePoint Server 2010 é necessária para o Microsoft Project Server 2010. O SharePoint Server 2010 tem muitos recursos com direitos próprios, e a implantação do SharePoint Server 2010 deve ser cuidadosamente planejada. Para obter informações sobre como planejar sua implantação do SharePoint Server 2010, consulte Planejamento e arquitetura para o SharePoint Server 2010.
Project Server 2010
O Microsoft Project Server 2010 é o componente central de um Solução Microsoft Enterprise Project Management (EPM). O Project Server 2010 é um aplicativo de servidor robusto e altamente escalonável, baseado na Web, integrado a vários aplicativos clientes, à plataforma Microsoft Windows Server e ao Microsoft SQL Server 2005 ou 2008.
Você pode executar o serviço Project Server 2010 em um ou mais servidores de aplicativos em um farm do SharePoint Server 2010. O Project Server 2010 tem suporte em um computador que execute o Windows Server 2008 ou o Windows Server 2008 R2 com a Enterprise Edition do SharePoint Server 2010 instalada.
Interface do Project Server
A Interface do Project Server é a API (interface de programação de aplicativo) do Project Server 2010. O modelo de objeto da Interface do Project Server expõe a funcionalidade do Project Server 2010 a todos os aplicativos externos. O Microsoft Project Professional 2010, o Microsoft Project Web App e aplicativos de linha de negócios e de terceiros usam o PSI para acessar dados do Project Server 2010 armazenados nos bancos de dados de Rascunho, Publicado e de Arquivo Morto. O PSI está disponível através de chamadas de serviços Web por aplicativos back-end de linha de negócios ou através do proxy da Interface do Project Server para aplicativos clientes que tenham uma interface do usuário.
Serviço de Eventos do Project Server 2010
O serviço de Eventos do Project Server 2010 no nível do sistema gerencia os eventos do Project Server 2010. Outros aplicativos podem assinar pré-eventos e pós-eventos do Project Server 2010 e registrar métodos de manipulador de eventos através do Project Web App. Os manipuladores de eventos podem verificar regras de negócios e cancelar uma operação através de um pré-evento. Também podem estender o Project Server 2010 com processamento adicional, como um fluxo de trabalho, usando um pós-evento (por exemplo, ProjectPublished).
Serviço de Enfileiramento do Project Server 2010
Há duas filas no Project Server 2010 que operam no serviço de Enfileiramento do Microsoft Project Server 2010 no nível do sistema:
Para gerenciar cargas muito intensas, a fila de Quadro de Horários manipula o envio e as atualizações de relatórios de status e de quadro de horários.
A fila Salvar e Publicar gerencia salvamentos novos e incrementais de projetos de trabalho no banco de dados de Rascunho e também gerencia a publicação de um projeto — isto é, a movimentação do projeto do banco de dados de Rascunho para Publicado.
Exchange Server
A integração do Exchange Server permite que os usuários do Project Server 2010 exibam as tarefas do Project Server no Microsoft Office Outlook. Essa funcionalidade substitui a funcionalidade de relatório de status de tarefa do suplemento do Outlook para tarefas sem divisão em fases que estavam disponíveis em versões anteriores do Project Server.
Para configurar a integração do Exchange, o administrador do Project Server deve conceder acesso à instância do Exchange Server, e o administrador do Exchange deve conceder ao Exchange acesso à conta de administrador do farm do Project Server.
Outros aplicativos
Aplicativos de terceiros e de linha de negócios podem ser usados com o Project Server 2010. Ao usar a Interface do Project Server, você pode lidar com muitas necessidades de gerenciamento de projeto com esses aplicativos. Veja a seguir alguns cenários:
Propostas de projeto Criar projetos com espaço reservado durante o início do projeto e usar campos personalizados do projeto para marcá-lo com informações necessárias ao início e à aprovação do projeto. Adicionar tarefas para identificar fases do projeto relativas a etapas-chave ou produtos. Quando aprovadas, as propostas de projeto podem evoluir para projetos completos, gerenciados com o uso do Project Professional 2010.
Projetos de manutenção Criar projetos com espaço reservado para usar com o planejamento de recursos. Reservar tempo para o trabalho de manutenção ou para negócios básicos. Os projetos de manutenção geralmente não têm tarefas.
Projetos financeiros Criar projetos para captura de tempo por meio do quadro de horários para integração com um sistema financeiro. Criar tarefas para uma hierarquia de códigos financeiros que refletem a estrutura de divisão de custos do sistema financeiro. Esses projetos não exigem agendamento ou atualizações de status.
Integração com sistemas de contabilidade de projetos Capturar os custos e despesas de recursos associados a projetos para alimentar sistemas financeiros e de cobrança, e para fins de comparação de orçamento. Sincronizar tarefas, recursos e atribuições entre os sistemas. Capturar dados de quadros de horários em um sistema para alimentar o outro (o quadro de horários usado depende das necessidades da organização ou de projetos individuais).
Integração com sistemas de gerenciamento de trabalhos ou tarefas Sincronizar tarefas e atribuições entre o Project Server 2010 e sistemas, como o Microsoft Visual Studio Team System. O Microsoft Visual Studio Team System é integrado ao Microsoft Project Standard 2010 e ao Project Professional 2010, mas a integração com o Project Server 2010 requer componentes de desenvolvimento usando o PSI.
Processar atualizações provenientes de membros da equipe Em projetos não ativamente gerenciados, atualizar automaticamente projetos no servidor usando informações dos integrantes da equipe sobre andamento e outras alterações. Os projetos podem ser atualizados e republicados sem que um gerente de projeto revise os resultados ou faça ajustes no plano.