Compartilhar via


Planejar a camada de aplicativo

Atualizado: maio de 2009

 

Tópico modificado em: 2009-04-27

A camada de aplicativo inclui os seguintes componentes:

  • Office Project Server 2007

  • Interface do Project Server

  • Serviço de Eventos do Office Project Server 2007

  • Serviço de Enfileiramento do Office Project Server 2007

  • Outros aplicativos (descritos abaixo)

Office Project Server 2007

O Microsoft Office Project Server 2007 é o componente central de um Solução Microsoft Office Enterprise Project Management (EPM). O Office Project Server 2007 é um aplicativo com amplos recursos e altamente escalonável baseado na Web, integrado a vários aplicativos cliente, à plataforma do Microsoft Windows Server e ao Microsoft SQL Server 2000 ou 2005.

Você pode instalar o Office Project Server 2007 em um único computador ou em um cluster com balanceamento de carga para oferecer mais disponibilidade e escalabilidade. Há suporte para o Office Project Server 2007 em um computador que execute o Windows Server 2003.

Interface do Project Server

Interface do Project Server é a interface de programação do aplicativo (API) do Office Project Server 2007. O modelo de objeto de Interface do Project Server expõe a funcionalidade do Office Project Server 2007 para todos os aplicativos externos. O Office Project Professional 2007, o Microsoft Office Project Web Access e aplicativos de linha de negócios e outros aplicativos de terceiros usam o aplicativo Interface do Project Server (PSI) para acessar dados do Office Project Server 2007 armazenados nos bancos de dados Rascunho, Publicado e Arquivo Morto. O aplicativo Interface do Project Server está disponível através de chamadas de serviço Web feitas por aplicativos back-end de linha de negócios, ou através de um proxy de Interface do Project Server para aplicativos que possuam interface do usuário.

Interface do servidor do projeto

Serviço de Eventos do Office Project Server 2007

O serviço de Eventos do Office Project Server 2007 no nível do sistema gerencia os eventos do Office Project Server 2007. Outros aplicativos podem inscrever-se em pré-eventos e pós-eventos do Office Project Server 2007 e registrar métodos do manipulador de eventos através do Office Project Web Access. Os manipuladores de eventos podem verificar regras da empresa e cancelar uma operação através de um pré-evento, ou estender o Office Project Server 2007 com processamento adicional, como o fluxo de trabalho usando um pós-evento (por exemplo, ProjetoPublicado).

Serviço de Enfileiramento do Office Project Server 2007

Há duas filas do Office Project Server 2007 que funcionam no serviço de Enfileiramento do Microsoft Office Project Server 2007 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.

Outros aplicativos

Outros aplicativos podem ser usados com o Office Project Server 2007 na camada de aplicativo. Isso inclui um servidor de email, como o Microsoft Exchange Server 2003, usado para enviar notificações de tarefa e atribuição, além de mensagens de email de lembrete, para os usuários apropriados. Essas mensagens de email podem ser enviadas através de qualquer servidor de email compatível com o protocolo SMTP ou POP. O Exchange Server oferece a integração mais robusta, juntamente com o Microsoft Outlook e o Outlook Web Access, o que permite que os usuários utilizem o Windows Internet Explorer para acessar sua caixa de correio do Exchange.

Aplicativos de terceiros e de linha de negócios podem ser usados com o Office Project Server 2007. Com o uso do aplicativo Interface do Project Server, diversas necessidades de gerenciamento do projeto podem ser atendidas com esses aplicativos. Veja a seguir alguns cenários de exemplo:

  • 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 Office Project Professional 2007.

  • 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 faturamento, 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 trabalho ou de gerenciamento de tarefas Sincronizar tarefas e atribuições entre o Office Project Server 2007 e sistemas como o Microsoft Visual Studio Team System 2005. O Microsoft Visual Studio Team System é integrado com o Microsoft Office Project Standard 2007 e o Office Project Professional 2007, mas a integração com o Office Project Server 2007 requer o desenvolvimento de componentes com o uso de 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.