API
Eine API legt fest, wie Software Funktionen oder Daten anderer Software nutzen kann.
Eine API, ausgeschrieben Application Programming Interface, ist eine definierte Programmierschnittstelle. Sie legt fest, welche Funktionen oder Daten Software anderen Programmen anbietet und wie diese sie nutzen können. APIs gibt es innerhalb eines Systems und zwischen verschiedenen Systemen; nicht jede API ist über das Internet erreichbar.
Ein fiktiver Shop fragt beispielsweise über eine ERP-API den verfügbaren Bestand von Artikel B-6 ab. Dafür müssen Anfrage, Antwort und Zugriffsrechte zusammenpassen. Die Schnittstelle allein entscheidet noch nicht, welcher Bestand angezeigt werden soll oder was bei einer ausbleibenden Antwort geschieht.
Eine API ist deshalb nicht gleichbedeutend mit einer fertigen Integration. Die Integration verbindet zusätzlich Datenfelder und Geschäftsregeln und behandelt Fehler oder Wiederholungen.
Quellen
Verwandte Begriffe
- ERPEin ERP verbindet zentrale Unternehmensabläufe wie Einkauf, Lager, Aufträge und Finanzwesen über gemeinsame Daten.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- Retry-JitterRetry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
- TestmandantEin logisch abgegrenzter Kundenbereich einer mandantenfähigen Anwendung, der für Prüfungen eingerichtet ist.
- Webhook-ReplayWebhook-Replay bezeichnet die erneute Übermittlung einer Webhook-Meldung. Gezieltes Nachholen und Angriffe durch Wiederholung brauchen unterschiedliche Prüfungen.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden

