Die meisten Unternehmen kaufen ihre Software nicht auf einmal. Das ERP kommt zuerst. Dann ein Webshop. Dann ein Lagerverwaltungstool, dann ein Marketplace-Konto oder zwei. Jedes löst ein echtes Problem. Zusammen schaffen sie ein neues. Dasselbe Produkt, derselbe Preis und dieselbe Bestellung existieren jetzt in fünf Systemen, und keines davon ist sich einig.

Softwareintegration ist die Lösung. Sie verbindet separate Systeme so, dass sie Daten austauschen, ohne dass eine Person sie abtippen muss. Ein Preis ändert sich im ERP und der Shop zeigt den neuen Preis wenige Minuten später. Eine Bestellung kommt auf einem Marketplace an und landet im Lagersystem bereit zum Kommissionieren. Die Systeme erledigen weiterhin ihre eigene Arbeit. Die Integration bewegt die Daten zwischen ihnen und übersetzt sie unterwegs, denn zwei Systeme nennen dasselbe Feld selten auf die gleiche Weise.

Dieser Artikel behandelt, was Unternehmen verbinden, warum es sich lohnt, wie die Verbindung tatsächlich funktioniert und wie man einen Ansatz wählt, der passt. Die Beispiele konzentrieren sich auf Hersteller und Markeninhaber, da dort die meiste chaotische, hochwertige Integrationsarbeit anfällt.

Was Unternehmen verbinden und warum

Beobachten Sie, wo in einem Unternehmen Copy-Paste vorkommt, und Sie finden die Integration, die fehlt. Jemand exportiert jeden Montag eine Tabelle aus einem System und importiert sie in ein anderes. Dieses wöchentliche Ritual ist eine manuelle Integration, die von einem Menschen zusammengehalten wird, und Menschen tippen Preise falsch ein.

Die Systeme, die die meisten Unternehmen verbinden möchten, fallen in einige Kategorien:

  • ERP.
    Die maßgebliche Quelle für Artikel, Preise, Lagerbestände und Bestellungen. Fast jede Integration berührt es.
  • E-Commerce-Plattform.
    Shopify, Magento, Shopware und andere benötigen Produktinhalte und Bestände eingehend und produzieren Bestellungen, die zurückgehen müssen.
  • PIM.
    Hier werden Produktbeschreibungen, Attribute und Bilder angereichert, bevor sie einen Vertriebskanal erreichen.
  • Marketplaces.
    Amazon, eBay und andere, jeder mit seinen eigenen Feldnamen und Regeln für das, was ein Angebot enthalten muss.
  • Lager-, Buchhaltungs- und CRM-Tools.
    Diese benötigen Bestell-, Bestands- und Kundendaten in beide Richtungen.

Der Grund für die Verbindung ist Geld und Zeit. Manuelle Übertragung ist langsam und bricht leise zusammen. Eine falsche Lagerbestandszahl verkauft einen Artikel über, den Sie nicht versenden können. Ein Preis, der im ERP aktualisiert wird, aber nicht im Shop, verkauft Waren eine Woche lang unter Kosten, bevor jemand es bemerkt. Der Umfang macht dies nicht besser, sondern schlimmer.

Der Umfang ist real. Eine Studie von Salesforce ergab, dass das durchschnittliche Unternehmen jetzt 897 Anwendungen betreibt, und etwa 71% davon bleiben voneinander getrennt. Die meisten Unternehmen haben keine Mangel an Software. Sie haben einen Mangel an der Verkabelung zwischen ihnen.

Wie sich Integrationsbedarf unterscheidet

Es gibt keine Standard-Integration, denn es gibt kein Standard-Unternehmen. Was Sie verbinden, hängt davon ab, wie Sie verkaufen und was bereits Ihr Geschäft läuft.

Ein Hersteller beginnt normalerweise mit einer schmerzhaften Lücke. Die Produktdaten leben in einem ERP, das für Finanzen und Produktion gedacht ist, nicht für den Online-Verkauf. Es hat Artikelnummern, Preise und Bestände, aber keine Marketingbeschreibungen, keine sauberen Attribute und keine Bilder, die für einen Shop geeignet sind. Hersteller kommen genau damit zu uns: reichhaltige Daten, die in einem System gefangen sind, das nie für ihre Veröffentlichung vorgesehen war. Die Lösung ist selten eine direkte ERP-zu-Shop-Linie. Ein PIM-System sitzt in der Mitte, zieht die Rohdaten aus dem ERP, wird vom Produktteam angereichert und schiebt fertige Inhalte zum Shop und zum Druck-Katalog. Zwei Integrationen, ein sauberer Fluss.

Ein Distributor hat eine andere Struktur. Sie könnten Hunderttausende von Artikeln von Dutzenden von Lieferanten führen, wobei jeder Lieferant Daten in sein eigenes Format sendet. Hier ist der schwierige Teil der Eingang. Die Integration muss die Excel-Datei eines Lieferanten, die API eines zweiten Lieferanten und die nächtliche Datei eines dritten akzeptieren, dann alle auf eine konsistente Struktur abbilden. Die ausgehende Seite zum Shop ist im Vergleich fast einfach.

Ein Multi-Channel-Verkäufer lebt und stirbt von der Lagerbestandsgenauigkeit. Sie verkaufen denselben Artikel in ihrem eigenen Shop, auf Amazon und in einem physischen Geschäft, alle aus einem Lager. Wenn die Kanäle keine Live-Lagerbestände teilen, überverkaufen Sie. Diese Integration geht weniger um reichhaltige Inhalte und mehr um Geschwindigkeit und Richtung. Bestände und Bestellungen müssen nahezu in Echtzeit synchronisiert werden, während Produktbeschreibungen einmal täglich aktualisiert werden können und niemand es kümmert.

Die Lektion aus diesen Fällen ist einfach. Entscheiden Sie, welches System jedes Datenelement besitzt, bevor Sie etwas verbinden. Das ERP könnte Preis und Bestand besitzen. Das PIM besitzt Beschreibungen und Bilder. Der Shop besitzt nichts außer den Bestellungen, die er erfasst. Machen Sie diese Zuordnung falsch, und zwei Systeme werden um dasselbe Feld kämpfen, jedes überschreibt das andere bei jeder Synchronisierung.

Wie Softwareintegration funktioniert

Unter der Haube ist Integration eine Frage von Transport und Übersetzung. Zuerst müssen die Systeme sich gegenseitig erreichen. Dann müssen die Daten so umgeformt werden, dass das empfangende System sie versteht.

Systeme verbinden sich über eine von wenigen Methoden:

  • API-Aufrufe.
    REST-, SOAP- oder GraphQL-Anforderungen, der moderne Standard, wenn beide Systeme einen Webservice anbieten.
  • Dateiaustausch.
    CSV-, Excel-, JSON- oder XML-Dateien, die über SFTP oder einen freigegebenen Ordner übertragen werden, noch häufig bei älteren ERPs und vielen Lieferanten.
  • Direkter Datenbankzugriff.
    Normalerweise über schreibgeschützte Ansichten, wenn ein System keine verwendbare API hat, aber Sie ihre Tabellen lesen können.

Echte Projekte vermischen diese. Ein einzelnes Szenario könnte die SFTP-Datei eines Lieferanten lesen, die API des Shops aufrufen, um Produkte zu pushen, und eine Datenbankansicht für Bestände abfragen. Die Methode ist weniger wichtig als die Wahl einer, die jedes System tatsächlich gut unterstützt.

Dann gibt es die Form des Ganzen. Sie können Systeme Point-to-Point verdrahten, einen benutzerdefinierten Konnektor pro Paar. Das ist schnell für zwei Systeme und ein Alptraum bei sechs, denn jedes neue System vervielfacht die Verbindungen, die Sie verwalten. Die meisten Unternehmen ab einer bestimmten Größe wechseln zu einem Hub, einer zentralen Schicht, zu der sich jedes System einmal verbindet, die die Zuordnung und das Routing in der Mitte handhabt.

Diese zentrale Schicht ist dort, wo die Produktauswahl stattfindet. Ein verwalteter iPaaS wie Boomi oder Workato führt die Flows in der Cloud aus und passt zu Teams, die einen gehosteten Service mögen. Einige Unternehmen bauen benutzerdefinierte Konnektoren intern, wenn sie die Entwickler und ungewöhnliche Anforderungen haben. Andere führen die Integration auf einer Datenplattform wie AtroCore durch, die zwischen den Systemen sitzt, jedes Feld abbildet und nach dem von Ihnen festgelegten Zeitplan synchronisiert, mit der in Daten statt Code gespeicherten Konfiguration, sodass ein Administrator eine Zuordnung anpasst, wenn sich ein verbundenes System ändert, ohne eine Bereitstellung. Die richtige Wahl hängt von Ihrem Team, Ihrem Budget und davon ab, wie viel Sie nach der Live-Schaltung ändern müssen.

Der Markt ist um diese Notwendigkeit herum gewachsen. Gartner schätzt, dass der iPaaS-Umsatz 2024 die $9 Milliarden überschritten hat und bis 2028 $17 Milliarden übertreffen wird, was zeigt, wie viele Unternehmen integration nicht mehr als einmaliges Skript betrachten.

Was Sie bekommen, wenn es funktioniert

Eine fertige Integration ist leise, und das ist der Sinn. Preise und Bestände bewegen sich von selbst. Bestellungen leiten sich selbst. Das Montags-Tabellenritual verschwindet, ebenso wie die Fehler, die damit kamen.

Die konkreten Gewinne zeigen sich schnell. Der Launch auf einem neuen Marketplace wird zu einer Konfigurationsänderung statt zu einem Datenprojekt, weil der Produktinhalt bereits sauber und zentral ist. Lagerbestände bleiben der Realität nahe, sodass Überverkäufe sinken. Mitarbeiter, die Stunden mit dem Verschieben von Dateien verbrachten, verbringen sie auf Arbeit, die eine Person benötigt. Und die Anzahl der „Warum zeigt der Shop den falschen Preis"-Tickets fällt gegen Null.

Wahl eines Ansatzes

Das Tool ist weniger wichtig als die Passung. Bevor Sie sich verpflichten, erhalten Sie Sie klare Antworten auf eine kurze Liste von Fragen:

  • Welches System besitzt jedes Feld?
    Regeln Sie dies zuerst. Es entscheidet die Richtung jeder Synchronisierung und verhindert, dass Systeme sich gegenseitig überschreiben.
  • Wie aktuell müssen die Daten sein?
    Bestände könnten alle paar Minuten aktualisiert werden. Produkttexte können bis zu einer nächtlichen Ausführung warten. Nicht alles braucht Echtzeit, und so zu tun, erhöht die Kosten.
  • Wer verwaltet es nach dem Launch?
    Wenn ein verbundenes System nächstes Jahr ein Feld hinzufügt, kann Ihr Team es zur Zuordnung hinzufügen, oder braucht jede Änderung den Anbieter und eine Rechnung?
  • Was passiert, wenn ein Durchlauf fehlschlägt?
    Suchen Sie nach Protokollen, automatischen Wiederholungen und einer Möglichkeit, fehlerhafte Datensätze zu korrigieren und erneut auszuführen. Ein stiller Fehler ist schlimmer als ein offensichtlicher.
  • Verarbeitet es Ihre benutzerdefinierten Daten?
    Vorkonfigurierte Konnektoren, die nur Standardfelder verschieben, fallen auseinander, sobald Ihr Unternehmen eigene Attribute hat, und die meisten tun es.

Ein weiterer Rat aus schwer gewonnener Erfahrung. Testen Sie die Integration mit echten Auszügen Ihrer eigenen Daten, bevor sie live gehen, nicht mit ordentlichen Beispieldateien. Echte Daten sind auf Weisen unordentlich, auf die Beispieldaten es nie sind, und der erste produktive Lauf sollte nicht das erste Mal sein, dass die Zuordnung auf einen missgebildeten Datensatz trifft.

Softwareintegration ist keine glamouröse Arbeit. Richtig gemacht, ist sie der Unterschied zwischen Systemen, die sich streiten, und Systemen, die zusammenarbeiten. Beginnen Sie damit, abzubilden, wer was besitzt, verbinden Sie sich über den Hub, der zu Ihrem Team passt, und behalten Sie das Eigentum der Konfiguration in Ihren eigenen Händen. Der Rest ist Detail.


Bewertet mit 0/5 basierend auf 0 Bewertungen