Design De Serviços - brunaborelli/FEI-Projeto-PGBR GitHub Wiki

Especificação dos Esquemas de Mensagens dos Serviços

Especificação das Interfaces de Serviço

Especificação de Políticas e SLA’s das Operações dos Serviços

Serviços de Autenticação

Política:

  • Segurança com criptografia de dados.
  • Registro dos logs de todas as tentativas de login.
  • Bloqueio automático após 5 tentativas falhas de autenticação.

SLA:

  • Disponibilidade: 99.9% para manter o serviço online.
  • Tempo de resposta: inferior a 1 segundo por solicitação.
  • Recuperação em caso de falha: 1 minuto.

Serviço de Notificação

Política:

  • Garantia de envio de e-mails com validação de integridade.
  • Logs completos de notificações enviadas e suas respostas (erro ou sucesso).

SLA:

  • Entrega de e-mails dentro de 2 minutos.
  • Confirmação de entrega e exibição de mensagem em tempo real em menos de 500ms.
  • Disponibilidade: 99.5%.

Serviços de Equipes

Política:

  • Controle de acesso para atribuição de membros.
  • Logs de todas as alterações de equipe e visualizações.

SLA:

  • Disponibilidade: 99.7%.
  • Respostas a consultas e buscas de membros: menos de 1 segundo.
  • Tempo de atualização de atribuições: 30 segundos.

Serviço de Tarefas

Política:

  • Registro de todas as modificações de tarefas e configurações.
  • Segurança reforçada em operações de criação e salvamento.

SLA:

  • Disponibilidade: 99.7%.
  • Tempo de criação/salvamento: menos de 2 segundos.
  • Atualizações em configurações e tarefas refletem em até 1 minuto.

Serviços de Projetos

Política:

  • Acesso controlado com permissões por níveis de usuário.
  • Registro de todas as modificações de projetos.
  • Segurança de dados com backups diários.

SLA:

  • Disponibilidade: 99.8%.
  • Resposta a consultas de projeto: em menos de 2 segundos.
  • Atualizações refletidas em até 1 minuto após confirmação.

Serviço de Gerar Relatórios

Política:

  • Relatórios gerados com dados criptografados.
  • Logs de geração e download de todos os relatórios.

SLA:

  • Tempo de geração de relatórios: menos de 5 minutos.
  • Disponibilidade: 99.5%.
  • Download disponível por até 7 dias após geração.

Serviço de Gerenciar Projeto

Política:

  • Controle de acesso com base em permissões para visualização e atualização de projetos.
  • Logs detalhados para auditorias de todas as modificações.

SLA:

  • Disponibilidade: 99.8%.
  • Tempo de resposta para obtenção de tipo e atualização: menos de 2 segundos.

Serviços de Funcionário

Política:

  • Acesso restrito a dados pessoais de funcionários.
  • Registro de todas as operações envolvendo cadastro e busca de funcionários.

SLA:

  • Disponibilidade: 99.7%.
  • Tempo de resposta para consultas e registros: menos de 1 segundo.

Diagrama de Realização de Serviços