Case Study
Projeto Nearshore
Migração da plataforma de geração de relatórios laboratoriais
Cliente
Indústria
- Agrícola, ambiental, água, alimentar
- Fundada em 1986, na Alemanha
- Cerca de 1900 empregados em mais de 25 filiais na Europa
Porquê a Alter Solutions como parceiro Nearshore?
- A Alter Solutions Portugal é o parceiro ideal devido ao nosso histórico de sucesso na entrega de capacidade em regime Nearshore, fruto da sinergia entre o conhecimento técnico e as soft skills dos nossos engenheiros, potenciado pela oferta competitiva baseada num dos países mais atrativos da Comunidade Europeia, em termos de investimento.
Desafio
A plataforma de geração de relatórios laboratoriais do cliente Agrolab Alemanha estava implementada com a tecnologia Oracle Forms, dificultando a sua melhoria e introdução de novas funcionalidades.
De forma a obter uma plataforma mais capaz e facilitar a sua manutenção, foi proposta a migração da solução para uma arquitetura de microsserviços baseadas em Java e Oracle.
Assim, os objetivos deste projeto foram:
- Melhorar a manutenção e desenvolvimento de novas funcionalidades;
- Permitir a integração com ferramentas de medição de uso e performance;
- Tornar a personalização dos relatórios mais granular.
Solução
Desenvolvimento de um microsserviço com tecnologia Java e Spring Framework para a obtenção de dados, transformação e geração de relatórios em formato eletrónico.
Este microsserviço integra-se com os já existentes, sem comprometer a atual interface gráfica e o seu modo de funcionamento, completando desta forma a cadeia de serviços que permite a geração de um relatório para clientes finais, desde a recolha de dados até à finalização do processo.
Metodologia
Foi utilizada a metodologia Scrum com recurso a Sprints para definir o conjunto de funcionalidades a ser entregue em cada etapa.
Através de um ciclo bem definido de definição de requisitos, desenvolvimento de software e testes (automatizados e manuais), foi possível desenvolver as diversas funcionalidades do produto de acordo com os requisitos já existentes e com novos requisitos, com vista à melhoria do produto na sua nova versão.
Tecnologias
-
Java 17
-
Spring Framework
-
Oracle
-
Dynamic Reports
-
Docker
-
Portainer
Tempo e recursos
A equipa criada pela Alter Solutions Portugal para o efeito foi composta por 3 programadores especializados em tecnologia Java e com as seguintes competências:
- Conhecimentos sobre a arquitetura de microsserviços e a sua implementação;
- Conhecimentos de ambientes web e desenvolvimento de API REST;
- Rigor e adoção de padrões de programação bem conhecidos e promovidos pelo cliente.