let's make IT happen

INTEGRATE Success Stories 

Schnittstellen für E-Commerce Plattformen

Schnittstellen für E-Commerce Plattformen

Für unseren Kunden, der drei E-Commerce Plattformen betreibt, baute die INTEGRATE Schnittstellen, um den automatischen Bestellprozess zu gewährleisten und den manuellen Aufwand zu minimieren.

Die drei genannten Onlineshops für Privat- und Geschäftskunden, wurden anhand einer Middle-Ware mit zwei Logistik-Zentren in der Schweiz und in Österreich verbunden. Hinzu kamen zwei Online- Verkaufsplattformen von Grosshändlern aus der Schweiz, die ebenfalls an die Verarbeitungsdatenbank angebunden wurden. Die drei bestehenden Onlineshops baute die INTEGRATE mittels REST-Schnittstellen an die Middle-Ware (Verarbeitungsdatenbank), die den Datenaustausch zwischen den verschiedenen Plattformen übernimmt.

Geht über einen der drei Onlineshops eine Bestellung ein, leitet der jeweilige REST-Service die Anfrage an die Verarbeitungsdatenbank weiter. Die Datenbank übernimmt die Kundenbestellung als JSON-Datei und übergibt sie als Textdokument dem Logistikzentrum, welches die Bestellung umgehend ausführt. Sobald die Ware bereitgestellt und für den Versand vorbereitet ist, sendet das System des Logistikzentrums einen Bestätigungsauftrag an die Middle-Ware. Vollautomatisch generiert die Verarbeitungsdatenbank eine Bestätigungsmail, die dem Kunden den Status seiner Bestellung anzeigt. Der Tracking-Code der Post, der in der Mail enthalten ist, gibt ihm Auskunft darüber, wann die Ware bei ihm eintreffen wird. Regelmässig teilt die Middle-Ware wiederum den Grosshändlern mit, über wieviel Lagerbestand das Logistikzentrum verfügt. Die Planungssicherheit ist somit stets gegeben. Dies ist nötig, da anstelle von einzelnen Produkten, der Grosshandel weit über hundert Artikel auf einmal bestellt.

Weiter galt es zu beachten, dass für jede Plattform die Bestätigungsdokumente im passenden Format erstellt werden mussten. So benötigt das Logistik-Zentrum die Dateien als Text, um sie als Lieferschein auszudrucken. Der Grosshandel wünscht PDF und der Logistikpartner bedarf das Dokument als Excel-File.

 Angewandte Technologien und Arbeitsmethoden: 

  • REST API
  • JSON
  • SW-Architektur, Testing


Person füllt Probe mit einer Pipette in ein Reagenzglas

Steuerung von Diagnostik-Instrumenten

Seit Beginn des Jahres 2003 arbeitet die INTEGRATE eng mit einem Kunden aus der Pharma-Branche zusammen. Die Kooperation begann mit der Wartung bestehender Software, die für Analysegeräte entwickelt wurde. Die Erfassung chemischer Stoffe wie Enzyme, Proteine oder Elektrolyte mit der sogenannten PCR-Methode stand damals im Zentrum der Zusammenarbeit. Bis zu dreissig Mitarbeitende waren beim Kunden über die INTEGRATE im Einsatz.

Die Zusammenarbeit entwickelte sich über die Jahre in verschiedene Richtungen. So setzte die INTEGRATE Experten als Datamanager ein, betraute die Ingenieure mit der Entwicklung von Datenbanken oder erhielt den Auftrag ein Projekt im Bereich der Molekulardiagnostik zu betreuen. 

Der Bau von Konnektoren stellt ein ansehnliches Beispiel dar, was die Entwicklungsarbeit eines INTEGRATE-Experten beinhaltet. Chemische Proben, die von einem zum nächsten Arbeitsschritt, mit unterschiedlichen Diagnostik-Geräten bearbeitet werden, verbindet der Entwickler mit einem sogenannten Konnektor. In speziellen Halterungen werden Röhrchen mit Proben von menschlichem Gewebe, über Schienen oder Förderbänder, von einer zur nächsten Maschine gefahren. Bei der Verbindung der Geräte sind verschiedene Protokolle unterschiedlicher Hersteller zu implementieren. Dies stellt eine besondere Herausforderung dar, da die Diagnostik-Geräte nicht immer aus hauseigener Produktion stammen. Oft sind es Konkurrenzprodukte, die der Entwickler ins eigene System einbindet.

Beim Programmieren sind saubere Übergänge zentral, damit der vorgegebene Durchsatz an Proben gewährleistet werden kann. Die Anzahl Röhrchen pro Minute muss für ein exaktes Ergebnis genau eingehalten werden. Eine fehlerfreie Arbeitsweise muss zu jeder Zeit möglich sein, da beispielsweise ein Vertauschen menschlicher Proben ernsthafte Konsequenzen haben könnte.

Angewandte Technologien und Arbeitsmethoden: 

  • Windows, .Net/C#, C++, Oracle, Delphi
  • UML, SCRUM, agile Entwicklungsmethoden
  • Projektleitung, Product-Ownership, Requirements-Engineering, SW-Architektur, Testing und Datenbanken


Smart Factory in einem grafischen Bild

Smart Factory Web Applikation

Industrie 4.0 und SmartFactory sind Begriffe, die seit einigen Jahren immer wieder die Runde machen. Mit den beiden Begriffen stehen verschiedene weitere Technologien in Verbindung, wie beispielsweise Big Data, Internet of Things (IoT) oder Machine to Machine (M2M). Sich einen Überblick zu verschaffen ist gar nicht so einfach. 

Mit mehreren Mandaten ist die INTEGRATE in die Entwicklung eines Smart Factory Systems involviert. Das Ziel des Kunden besteht in der autonomen Ausführung von Aufträgen. Die Maschinen werden von der Produktionshalle bis in die Büros miteinander vernetzt und tauschen ohne das menschliche Einwirken Informationen aus. Ein Mitarbeiter erstellt einen Auftrag an seinem Computer und leitet diesen in die Werkstatt weiter. Nach einer kurzen Prüfung übernehmen die Maschinen. Ein Roboterarm entnimmt Blechplatten der jeweiligen Kassette, in welcher sie gelagert sind und führt sie dem nächsten Arbeitsschritt zu. Ob die Platte gebogen, gepresst, zurechtgeschnitten oder geschweisst wird, definierte ein Mitarbeiter bei der Erstellung des Auftrages. Das System hat alle nötigen Spezifikationen und arbeitet jeden Arbeitsgang präzise ab. Für den Transport zwischen den einzelnen Arbeitsschritten ist ein autonomes Transportgerät im Einsatz, das zum richtigen Zeitpunkt, der richtigen Maschine das Bauteil zuführt. 

Die INTEGRATE unterstützt den Kunden bei der Entwicklung eines User Interfaces (Benutzeroberfläche) für die Bedienung der Peripheriegeräte. Das Ziel ist es eine Bedienoberfläche zu gestalten, die möglichst übersichtlich ist und eine intuitive Bedienung ermöglicht. Neue Mitarbeiter beispielsweise benötigen durch die anwendergerechte Programmierung weniger Einarbeitungszeit. Bei der Entwicklung kommen moderne Visualisierungssysteme und aktuelle Technologien zum Einsatz.

 Angewandte Technologien und Arbeitsmethoden: 

  • Windows, .Net,
  • React, Docker
  • OPC-UA
  • UML, SCRUM, agile
  • SW-Architektur, Testing


Laserarm führt ein Bauteil einer Maschine zu

Bedienung von Lasermaschinen

Die Herausforderung, mit der sich unsere Experten auseinandersetzen mussten, gründete in der jahrelangen Entwicklung der Applikation. Die umfassende und komplexe Programmierung führte vermehrt zu Problemen beim Kunden. Unsere Entwickler unterstützten den Kunden beim Umbau, sowie der Vereinfachung des Software-Konstrukts und führten eine neue Arbeitsmethodik ein. Seither arbeitet unser Kunde nach Scrum und erreicht dank effizienten Sprints seine Ziele im gewünschten Zeitrahmen.

Bereits seit mehr als drei Jahren sind die Entwickler der INTEGRATE in diesem Projekt involviert und haben eine führende Position in der Weiterentwicklung der Software eingenommen. Die von der INTEGRATE mitentwickelte Applikation steuert unter anderem 2D-Lasermaschinen, die unser Kunde weltweit verkauft. Neben Lasergeräten, die Blechelemente zuschneiden, werden diverse weitere Arbeitsschritte vollautomatisch ausgeführt. In sogenannten Biegezellen beispielsweise, bringt eine Maschine Blechplatten in die gewünschte Form. Schweisszellen verbinden die geschnittenen oder gebogenen Einzelteile und Roboterarme mit Saugnäpfen bringen die Einzelstücke beim Materialwechsel in die richtige Position, oder verfrachten die fertigen Elemente auf Paletten, um sie anschliessend zu verpacken und zu verschicken. Die Bedienung und Konfiguration der verschiedenen Zellen wird an einem zentralen Steuerungsgerät vorgenommen. Somit steuern die Techniker unseres Kunden den gesamten Produktionsablauf der verschiedenen Maschinen über eine Applikation. Hunderte von Parametern, wie die Geschwindigkeit oder die Abfolge von Arbeitsabläufen können per Knopfdruck definiert werden.

Technologien und angewandte Arbeitsmethoden: 

  • Windows, .Net,
  • React, Docker
  • OPC-UA
  • UML, SCRUM, agile
  • SW-Architektur, Testing


INTEGRATE Informatik AG
Business Village
Platz 10
CH-6039 Root D4

+41 41 322 10 30
+41 41 322 10 35
 busidevDiese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

Let's stay connected!

 

ISO Zertifizierung
ISO Zertifizierung