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


