Schnittstellen & Integration: Ihre Systeme sprechen miteinander

Wenn Kundendaten, Aufträge oder Belege zwischen Ihren Programmen abgetippt, per E-Mail verschickt oder in Excel-Listen weitergereicht werden, kostet das Zeit und erzeugt Fehler. Ich verbinde Ihre Systeme so, dass Daten einmal erfasst werden und dort ankommen, wo sie gebraucht werden.

Schwerpunkte:
  • REST-APIs
  • Java & Spring Boot
  • Kafka
  • PostgreSQL
  • n8n

Wenn Programme nicht miteinander sprechen

Daten werden von einem Programm ins nächste abgetippt

Listen wandern per E-Mail oder als Excel-Datei weiter

Stände laufen auseinander – welche Zahl stimmt?

Belege liegen verstreut in Postfächern und Ordnern

Jede Übertragung von Hand ist eine Stelle, an der Zeit verloren geht und Fehler entstehen. Am Ende weiß niemand mehr sicher, welcher Stand der richtige ist.

Was ich verbinde

Eigene Schnittstelle für Ihre Bestandssoftware

Ihre bestehende Software bekommt eine Schnittstelle (REST-API), über die andere Programme Daten abfragen oder übergeben. So kann zum Beispiel ein Kundenportal direkt auf den Datenbestand zugreifen, statt dass jemand Anfragen von Hand überträgt.

Datenabgleich zwischen Systemen

Ein regelmäßiger Import gleicht Daten zwischen zwei Systemen ab – Schritt für Schritt, auch bei großen Beständen. Doppelte Datensätze lassen sich dabei zusammenführen, damit beide Seiten denselben Stand haben.

Dokumente automatisch ablegen und abrufen

Anbindung an ein Dokumentenmanagementsystem (DMS): Lieferscheine, Nachweise und andere Belege werden zum Vorgang abgelegt und lassen sich von dort wieder abrufen, ohne Suche in Ordnern und Postfächern.

Einfache Abläufe mit n8n

Nicht jede Verbindung braucht eigene Software. Für einfache Abläufe, etwa eine Benachrichtigung beim Eingang eines Formulars oder einen täglichen Export, richte ich n8n ein – ein Werkzeug, das Programme ohne Eigenentwicklung verbindet.

Wann n8n reicht – und wann eine eigene Schnittstelle

n8n setze ich selbst im eigenen Betrieb produktiv ein. Es spart Entwicklungszeit, hat aber Grenzen. Die ehrliche Abwägung:

n8n reicht, wenn …

  • beide Programme schon eine Schnittstelle haben oder n8n einen fertigen Baustein dafür mitbringt
  • der Ablauf überschaubar ist: auslösen, Daten übernehmen, ablegen oder benachrichtigen
  • eine kurze Störung nichts Wichtiges aufhält

Eine eigene Schnittstelle lohnt sich, wenn …

  • Ihre Software noch gar keine Schnittstelle hat
  • viele Datensätze regelmäßig und nachvollziehbar abgeglichen werden müssen
  • fehlgeschlagene Übertragungen nicht verloren gehen dürfen, sondern nachgeholt werden müssen
  • Regeln und Sonderfälle Ihres Geschäfts abgebildet werden sollen
Ich empfehle die einfachste Lösung, die zuverlässig trägt. Oft ist das ein n8n-Ablauf – und wenn der nicht reicht, sage ich Ihnen das vorher.

Aus der Praxis

Branche
Versicherung
Thema
Datenabgleich

Für ein CRM-System in der Versicherungsbranche habe ich einen regelmäßigen Import umgesetzt, der rund 11 Mio. Versichertendatensätze schrittweise mit einem bestehenden Datenbestand synchronisiert.

Dazu kam ein Mechanismus, der doppelte Kundendatensätze zusammenführt, damit der Bestand stimmig bleibt.

Eingesetzte Technologien

  • Java
  • PostgreSQL
Branche
Entsorgung & Logistik
Thema
Dokumente anbinden

In einem neuen ERP-System habe ich ein Dokumentenmanagementsystem angebunden: Lieferscheine, Gefahrgutscheine und weitere Nachweise werden archiviert und lassen sich wieder abrufen.

Das System ist ausgelegt auf über 30.000 Mitarbeitende an rund 900 Standorten auf vier Kontinenten.

Eingesetzte Technologien

  • Java
  • Spring
  • PostgreSQL
  • REST
Branche
Gesetzliche Krankenversicherung
Thema
Nachrichten verarbeiten

Für eine gesetzliche Krankenversicherung sorge ich im Team dafür, dass Chats aus dem TI-Messenger bei der Kundenberatung ankommen: Chat-Nachrichten werden automatisch übernommen, um Stammdaten ergänzt und revisionssicher archiviert.

Fehlerhafte Nachrichten gehen dabei nicht verloren, sondern werden nach einer Korrektur gezielt nachverarbeitet.

Eingesetzte Technologien

  • Java
  • Spring Boot
  • Kafka

So läuft ein Integrationsprojekt ab

01

Erstgespräch

In 30 Minuten schildern Sie, welche Programme Daten austauschen sollen und wo heute Handarbeit entsteht. Ich sage Ihnen ehrlich, ob sich eine Verbindung lohnt.
02

Bestandsaufnahme

Ich prüfe, welche Schnittstellen Ihre Programme bieten und welche Daten wohin fließen. Danach steht fest, ob n8n reicht oder eine eigene Schnittstelle nötig ist.
03

Umsetzung

Umgesetzt wird in kleinen Schritten, zuerst eine Verbindung, die Sie früh im Alltag nutzen können. Was bei einer fehlgeschlagenen Übertragung passiert, plane ich von Anfang an mit ein.
04

Betrieb

Auf Wunsch kümmere ich mich nach dem Start um Wartung und Anpassungen, etwa wenn eines der Programme ein Update bekommt. Oder ich übergebe alles dokumentiert an Ihre IT.

Häufige Fragen

Das hängt vom System ab. Manche Programme bieten einen Export oder Import über Dateien, und eigene Software lässt sich um eine Schnittstelle erweitern. Bei anderen bietet der Hersteller eine Schnittstelle gegebenenfalls als Zusatzmodul an. Welcher Weg bei Ihnen möglich und sinnvoll ist, klärt die Bestandsaufnahme. Gibt es keinen sauberen Weg, sage ich Ihnen das auch.

Eine pauschale Spanne wäre wenig aussagekräftig. Den Preis bestimmen vor allem: wie viele Programme verbunden werden, ob diese schon Schnittstellen haben, wie viele Daten wie oft fließen, wie mit Fehlern umgegangen werden muss und wer die Verbindung danach betreibt. Reicht ein n8n-Ablauf, kann der Aufwand geringer sein als bei einer eigenen Schnittstelle. Nach dem kostenlosen Erstgespräch erhalten Sie ein konkretes Angebot.

Das entscheiden Sie. Ich kann Wartung und Anpassungen übernehmen oder die Verbindung dokumentiert an Ihre IT bzw. Ihren IT-Dienstleister übergeben. Wichtig ist in jedem Fall, dass jemand bemerkt, wenn eine Übertragung fehlschlägt. Deshalb gehört eine Benachrichtigung bei Fehlern von Anfang an dazu.

Damit rechne ich von Anfang an. Daten, die nicht übertragen werden konnten, werden festgehalten und nach der Störung erneut übertragen, statt verloren zu gehen. Ein solcher Mechanismus läuft in einem meiner Projekte im Gesundheitswesen produktiv.

Welche Programme sollen bei Ihnen miteinander sprechen?

Im 30-Minuten-Erstgespräch klären Sie und ich, wo bei Ihnen Daten von Hand übertragen werden und welche Verbindung sich zuerst lohnt – ohne Verkaufsdruck, ohne Angebots-Zwang. Mit 8 Jahren Erfahrung in Enterprise-Projekten sage ich Ihnen auch ehrlich, wenn ein einfacher n8n-Ablauf genügt.

  • ca. 30 Minuten
  • Klarheit statt Verkauf