Referenz

Nearshore Projekt

Migration der Plattform zur Erstellung von Laborberichten

Java Developer working on a microservice using Java and Spring Framework

Kunde

 

agrolab-logo

 

Branche
  • Agrar- und Umweltanalytik 
  • 1986 in Deutschland gegründet
  • Rund 1.900 Mitarbeiter in mehr als 25 Niederlassungen in Europa

 

Warum Alter Solutions als Nearshore-Partner?
  • Wir sind der ideale Partner aufgrund unserer Erfolgsbilanz bei der Bereitstellung von IT-Lösungen aus Nearshore. Dies ist das Ergebnis der Synergie zwischen dem technischen Wissen und den Soft Skills unserer Ingenieure, die durch das wettbewerbsfähige Angebot eines der attraktivsten Länder der Europäischen Gemeinschaft in Bezug auf Investitionen verstärkt wird.

Herausforderung

Die Plattform zur Erstellung von Laborberichten der Agrolab GmbH wurde mithilfe der Oracle Forms-Technologie implementiert, was die Verbesserung und Einführung neuer Funktionen erschwerten.

Um eine leistungsfähigere Plattform zu schaffen und die Wartung zu erleichtern, wurde eine Migration der Lösung auf eine Java- und Oracle-basierte Microservices-Architektur durchgeführt.

Die Ziele dieses Projekts waren daher: 

  • Verbesserung der Wartung und Entwicklung neuer Funktionen
  • Ermöglichung der Integration mit Tools zur Nutzungs- und Leistungsmessung
  • Ermöglichung einer präziseren Anpassung von Berichten.

Lösung

Entwicklung eines Microservice unter Verwendung von Java und Spring Framework zum Abrufen, Umwandeln und Generieren digitaler Berichte.

Dieser Microservice lässt sich in bestehende Microservices integrieren, ohne die aktuelle grafische Benutzeroberfläche und ihre Funktionsweise zu beeinträchtigen, und vervollständigt so die Kette von Diensten, die die Erstellung eines Berichts für Endkunden von der Datenerfassung bis zum Abschluss des Prozesses ermöglicht.


Methodik

Mit der Scrum-Methodik und der Anwendung von Sprints, wurden die Funktionalitäten definiert, die in jeder Phase zu liefern waren.

Durch einen klar definierten Zyklus aus Anforderungsdefinition, Softwareentwicklung und Testing (sowohl automatisiert als auch manuell) war es möglich, die verschiedenen Funktionen des Produkts in Übereinstimmung mit bestehenden und neuen Anforderungen zu entwickeln, als eine Möglichkeit, das Produkt in einer überarbeiteten Version zu verbessern. 


Technologies

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

Zeit und Ressourcen

Das von Alter Solutions Portugal eigens für diesen Zweck zusammengestellte Team bestand aus drei auf Java-Technologie spezialisierten Entwicklern mit folgenden Fähigkeiten:

  • Kenntnisse zu der Microservices-Architektur und ihrer Implementierung.
  • Kenntnisse zu der Systemumgebung und der Entwicklung von REST-APIs.
  • Präzision und Einhaltung der vom Kunden vorgegebenen Programmierstandards.