Connector – Definition
Ein Connector ist eine vorgefertigte Softwarekomponente, die zwei Systeme miteinander verbindet und es ihnen ermöglicht, Daten ohne benutzerdefinierte Programmierung auszutauschen. Er verwaltet die technischen Details der Kommunikation mit einer bestimmten Anwendung, einschließlich Authentifizierung, Datenformat und Feldzuordnung. So kann ein PIM Produktdaten an einen Online-Shop übertragen oder ein ERP Bestandsmengen mit einem Marketplace teilen. In der Praxis ist ein Connector der vorgefertigte „Adapter" für ein bestimmtes System – im Gegensatz zu einer von Grund auf neu entwickelten Integration.
Worin unterscheidet sich ein Connector von einer API?
Eine API ist die Schnittstelle, die ein System bereitstellt, damit andere seine Daten lesen oder schreiben können; ein Connector ist das Element, das diese Schnittstelle in Ihrem Namen nutzt. Vereinfacht gesagt: Die API ist die Steckdose, der Connector ist der Stecker, der bereits passend verdrahtet ist. Ein Connector nutzt typischerweise eine oder mehrere APIs im Hintergrund, fügt aber die Feldzuordnung, Authentifizierung und Fehlerbehandlung hinzu, die für eine spezifische Integration notwendig sind. Sie konfigurieren ihn, anstatt ihn zu entwickeln. Wenn kein Connector für ein System existiert, arbeiten Integratoren direkt mit dessen API.
Was macht ein Connector konkret?
Die meisten Connectoren verwalten eine gemeinsame Reihe von Aufgaben, damit sich jede Integration vorhersehbar verhält:
- Authentifizierung: sichere Anmeldung beim verbundenen System und Aufrechterhaltung des gültigen Zugriffs
- Feldzuordnung: Abgleich von Feldern in einem System mit gleichwertigen Feldern im anderen, sodass ein „Produkttitel" an der richtigen Stelle landet
- Formatkonvertierung: Umwandlung von Daten zwischen den Strukturen, die jedes System erwartet
- Sync-Planung: Datenaustausch nach Auslöser oder Zeitplan, ob in Echtzeit oder als Batch-Prozess
- Fehlerbehandlung: Erfassung fehlgeschlagener Datensätze, Wiederholung oder Meldung statt stillem Verlust
Warum sind Connectoren für Produktdaten wichtig?
Produktinformationen existieren selten an einem einzigen Ort: Sie werden in einem PIM erstellt, in einem ERP bewertet und auf Storefronts und Marketplaces veröffentlicht. Connectoren ermöglichen es diesen Systemen, dieselben Daten automatisch zu teilen, sodass eine Änderung überall dort verbreitet wird, wo sie benötigt wird. Dies reduziert manuelle Neueingaben, hält Informationen kanalübergreifend konsistent und verkürzt die Zeit bis zur Produkteinführung oder -aktualisierung. Vorgefertigte Connectoren senken auch die Kosten und das Risiko der Integration, da eine getestete Komponente für ein gängiges System schneller bereitgestellt und einfacher gepflegt werden kann als eine individuelle Lösung.