Justificativa
A construção de um framework de desenvolvimento de software foi uma demanda do Núcleo de Tecnologia da Informação da JFRN que sente a falta desse framework durante o trabalho diário pois atualmente os sistemas da Justiça Federal no Rio Grande do Norte trabalham de forma isolada. O framework será construído com tecnologias atuais de forma a ficar alinhado com as tecnologias utilizadas pelo TRF da 5ª região e irá proporcionar uma API comum para os sistemas a serem construídos pela JFRN trazendo assim os benefícios já mencionados.
Escopo
O framework contará com funcionalidades comuns à maioria dos sistemas utilizados pela Justiça Federal como gerenciamento de usuários, controle de permissões, registro de logs e gerenciamento de versões e manuais.
O uso de tecnologias novas como o Spring Boot possibilita a mudança da arquitetura monolítica para a arquitetura de microserviços que oferece modularidade crescente, tornando os sistemas mais fáceis de desenvolver, testar, mudar e manter.
Além disso, o Angular 5 está sendo utilizado como o framework front-end. O uso do Angular proporciona uma maior velocidade e performance no carregamento do sistema. O desenvolvimento com Angular também oferece a vantagem de ter apenas um código funcionando para várias plataformas.
Status
Durante o desenvolvimento, o framework passou pela validação da equipe do NTI e teve alguns refinos. O framework está atualmente na fase final de desenvolvimento e testes.
- Início: 15/01/2018
- Término: 28/05/2018
Time
Demonstração
Vídeo Demonstrativo
Imagem Diagrama de Componentes
Imagem Diagrama de Pacotes