Caso Práctico

Proyecto Nearshore

Migración de la plataforma de generación de informes de laboratorio

Desarrolladora Java trabajando en un microservicio usando Java y Spring Framework

Cliente

 

agrolab-logo

 

Industria
  • Fabricación
  • Análisis agrícola y medioambiental
  • Fundada en 1986 en Alemania
  • Alrededor de 1900 empleados en más de 25 sucursales en Europa

 

¿Por qué Alter Solutions Portugal como socio Nearshore?
  • Alter es el socio ideal debido a nuestro exitoso historial en la entrega de soluciones IT en un modelo Nearshore, resultado de la sinergia entre el conocimiento técnico y las habilidades blandas de nuestros ingenieros, respaldada por la oferta competitiva de uno de los países más atractivos de la Comunidad Europea en términos de inversión.

Desafío

La plataforma de generación de informes de laboratorio de Agrolab GmbH se había implementado usando la tecnología Oracle Forms, lo que dificultaba la mejora y la incorporación de nuevas funcionalidades.

Para obtener una plataforma más capaz y facilitar su mantenimiento, se propuso migrar la solución a una arquitectura de microservicios basada en Java y Oracle.

Así, los objetivos del proyecto fueron: 

  • Mejorar el mantenimiento y el desarrollo de nuevas funcionalidades.
  • Permitir la integración con herramientas de medición de uso y rendimento.
  • Hacer la personalización de informes más detallada.

Solución

Desarrollo de un microservicio usando Java y Spring Framework para recuperar, transformar y generar informes electrónicos.

Este microservicio se integra con los existentes sin comprometer la interfaz gráfica actual y su modo de operación, completando así la cadena de servicios que permite la generación de un informe para los clientes finales, desde la recolección de datos hasta la finalización del proceso.


Metodología

Metodología Scrum con el uso de Sprints para definir las funcionalidades a entregar en cada etapa.

A través de un ciclo bien definido de definición de requisitos, desarrollo de software y pruebas (tanto automatizadas como manuales), se logró desarrollar las diversas características del producto de acuerdo con los requisitos existentes y nuevos, para mejorar el producto en su nueva versión.


Tecnologías

  • Java 17
  • Spring Framework
  • Oracle
  • Dynamic Reports
  • Docker
  • Portainer

Tiempo y recursos

El equipo creado por Alter Solutions Portugal para este propósito incluyó a 3 desarrolladores especializados en tecnología Java con las siguientes habilidades:

  • Conocimiento de la arquitectura de microservicios y su implementación.
  • Conocimiento de entornos web y desarrollo de REST API.
  • Precisión y adherencia a los estándares de programación promovidos por el cliente.