Migração da plataforma de geração de relatórios laboratoriais

Cliente

Agrolab Group

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 act digital como parceiro Nearshore?
  • A act digital em 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 act digital em 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.

Cliente

Agrolab Group

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 act digital como parceiro Nearshore?
  • A act digital em 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 act digital em 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.

Relacionado

chevron-right