Lösungen: Systemintegration Branchen: Bauindustrie

Integration von ERP- und MES-Systemen mit Apache Camel

Hohe Verfügbarkeit
<continuity.ensured>
Schnelle Integration neuer Systeme
<future.enabled>
Flussüberwachung und Fehlerbenachrichtigungen
<data.secured>

Die Herausforderung

KAN ist ein international bekannter und anerkannter polnischer Hersteller von modernen und umfassenden KAN-therm Installationssystemen. Seit der Aufnahme ihrer Tätigkeit im Jahr 1990 hat Firma KAN ihre Position auf starken Säulen aufgebaut: Professionalität, Innovation, Qualität und Entwicklung. Heute beschäftigt das Unternehmen mehr als 1.100 Mitarbeiter und verfügt über ein Netz von Niederlassungen in Polen, Filialen in Deutschland, Ungarn, der Ukraine, und den Vereinigten Arabischen Emiraten. Die Produkte mit dem KAN-therm-Zeichen werden in 68 Länder der Welt exportiert, wobei sich das Vertriebsnetz über Europa und einen Großteil Asiens erstreckt und auch Afrika und Amerika erreicht.

Im Zusammenhang mit der Einführung von MES wurde es notwendig, eine Integrationsschicht zu schaffen, die die nahtlose Einführung weiterer geplanter Änderungen an der IT-Architektur ermöglicht. Die KAN-Gruppe wandte sich an die Unity Group mit dem Wunsch, eine Integrationslösung zu implementieren, die eine schnellere und effizientere Erweiterung der Architektur in der Zukunft ermöglicht, ohne dass komplexe Änderungen erforderlich sind.

  • Die KAN-Gruppe benötigte eine hohe Verfügbarkeit des Integrationssystems in ihrer neuen Architektur. Der Kunde zeigte sich offen für unsere Empfehlungen und für die Wahl der optimalen Technologien, um sein Ziel zu erreichen.
  • Das Projekt musste die Art der Arbeit des Unternehmens berücksichtigen, in der kontinuierlich produziert wird, und damit auch die kontinuierliche Kommunikation zwischen den ERP-Systemen (iScala) und der MES-Produktionsmanagementplattform (PSIasm), damit die gesetzten Produktionsziele ungehindert err
  • Mit der Implementierung des ESB wurde die Möglichkeit geschaffen, die bestehenden Systeme weiter auszubauen und zu modifizieren und vor allem auch externe (nicht-KAN) Anwendungen in Zukunft sicher zu integrieren.
Andrzej Miszczuk
IT-Direktor für Systeme
KAN

"Das für die KAN-Gruppe realisierte Projekt ermöglichte es uns, das ERP-System mit dem MES zu integrieren und dabei eine hohe Systemverfügbarkeit zu erreichen, was für uns ein Schlüsselfaktor in diesem Prozess war. Die Integration verlief reibungslos, die Kommunikation mit der Unity Group und auch das Verständnis für das Problem waren auf einem hohen Niveau, so dass wir eine positive Bewertung abgeben und dieses Unternehmen empfehlen können."

Die Lösung

  • Zum Aufbau der Integrationsschicht wurde die „eichtgewichtige“ Apache Camel-Technologie zusammen mit dem Spring Boot-Framework verwendet. Es handelt sich um eine bewährte und zuverlässige Lösung, die zudem kostenlos und damit sehr wirtschaftlich ist.
  • Hochverfügbarkeit wurde durch die Docker Swarm-Lösung, die Schaffung eines Clusters von Containern und die Verwendung des Traefik-Lastverteilungsmechanismus und der Floating IP erreicht.
  • Mit dem richtigen Ansatz sorgt die implementierte Integrationsschicht dafür, dass immer aktuelle Nachrichten an das ERP- und MES-System geliefert werden. Die Konsistenz und Aktualität der Daten wurde durch einen speziellen Mechanismus erreicht, der die Versionen der Nachrichten auf der Grundlage einer Datenbank überprüft, in der der Status des Integrationsprozesses gespeichert ist.
  • Die Integrationslösung kann erweitert werden und zusätzliche Systeme können mit Hilfe von Datenaustauschprotokollen, wie REST, SOAP, SQL, AMQP, HTTP und durch die Möglichkeit, Daten zu verarbeiten, ohne sie zu verlieren, angeschlossen werden.
  • Die Schaffung eines Mechanismus zur Überwachung des Datenflusses zwischen Systemen, die auf dem ELK-Stack basieren, zusammen mit einem System von E-Mail-Benachrichtigungen über aufgetretene Fehler, ermöglicht eine schnelle Reaktion im Falle eines Problems.

Das Ergebnis

Hohe Verfügbarkeit
Die Geschäftskontinuität wird durch die hoch verfügbare Architektur gewährleistet.
<continuity.ensured>
Schnelle Integration neuer Systeme
Die entworfene und implementierte Integrationsschicht verkürzt den Prozess der Anbindung neuer Systeme.
<systems.integrated>
Sicherheit der Kommunikation
Die gesamte Kommunikation wird aufgezeichnet, so dass eventuelle Unstimmigkeiten leicht aufgedeckt werden können, während sensible Daten geschützt bleiben.
<system.monitored>
Flussüberwachung und Fehlerbenachrichtigungen
Eine schnellere Reaktion auf Fehler und proaktive Korrekturmaßnahmen verringern das Auftreten kritischer Fehler erheblich.
<data.secured>


Wir können auch
Ihnen helfen

Dies ist nur ein Beispiel für die Expertise, die wir in Ihr Unternehmen einbringen können. Jedes Projekt ist anders - und jede Antwort auch. Nehmen Sie Kontakt auf und lassen Sie uns gemeinsam an etwas Neuem arbeiten!