Eximios / Cases / Solução de Exames

Solução de Exames

Temos orgulho em apresentar o projeto de solução de exames desenvolvido em parceria entre a Eximios, Seeds Consulting e Logica.

Cliente:

  • Nome: Agência de Educação da Cidade de Oslo (UDE)
  • Indústria: Educação
  • País: Noruega

 

Objetivos:

  • Realizar exames educacionais diretamente nos computadores de alunos
  • Restringir o acesso dos estudantes aos computadores durante o período de exames
  • Controlar e monitorar o uso dos computadores durante o período de exames
  • Integrar o sistema educacional existente, para permitir que os professores possam controlar os computadores de estudantes

 

Escopo:

  • Centenas de escolas a serem envolvidas
  • 14 active directory
  • Mais de 120.000 computadores de estudantes
  • Construir aplicações para integrar as máquinas de estudantes com o sistema educacional existente, que armazenam informações sobre: ​​alunos, computadores, professores, escolas, locais, etc
  • Criar um sistema de mensagens, para processar os comandos entre máquinas
  • Criptografia de mensagens com alto padrão de segurança
  • Resolução de problemas de concorrência de mensagens
  • Utilizar um sistema de firewall para bloquear e controlar o uso da internet
  • Monitorar as máquinas e as atividades dos estudantes
  • Gestão eficaz do projeto para entregar no tempo determinado e garantir o orçamento

 

Tecnologias:

  • . NET (Visual Studio)
  • C + +
  • Microsoft SQL Server
  • WFP (Windows Filtering Platform)
  • WCF (Windows Communication Foundation)
  • WIPFW (sistema operacional Windows para o firewall IPFW)
  • RSA e AES (técnicas de criptografia)

 

Desafios:

  • Complexidade da arquitetura
  • Alta escalabilidade devido à enorme quantidade de computadores e da variação de computadores em uso
  • Uso de novas tecnologias como WFP para Windows 7
  • Solução de alto desempenho com manipulação de milhares de mensagens durante o período de exame
  • A segurança é fundamental para garantir a credibilidade dos exames
  • Comunicação constante entre as máquinas e gestão de picos de requisições
  • Restaurar a enorme quantidade de informações de dados quando a conexão do servidor falha
  • A documentação original do projeto era inteiramente em norueguês

 

Soluções:

  • Envolvimento de arquitetos de software seniores desde a fase inicial de planejamento
  • Alta eficiência da solução de arquitetura técnica
  • Alocação de programadores motivados por desafio
  • Aprendizado rápido de novas tecnologias necessárias como o WFP para o Windows 7
  • Teste de estresse usando 1 milhão de computadores em simulação
  • Participação de profissional norueguês nativo no projeto e também a tradução automática de documentos em norueguês

 

Recursos:

  • 2 programadores / mês
  • 6 meses
  • Conselho de arquitetos de software
  • Infra-estrutura

 

Fatores Chave de Sucesso:

  • A concepção bem sucedida de uma arquitetura eficaz solucionando questões de desempenho, escalabilidade e concorrência de mensagens
  • Comunicação constante seguida por entregas rápida