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