
that thing
we do
Frends has more features than any other integration software out there. Explore, ideate, and if anything is unclear - hit us up at any time. This library is bound to grow over time.
API-Veröffentlichung
With Frends können Sie APIs mit der API Management-Funktionalität von Frends entwerfen, veröffentlichen und verwalten. Darüber hinaus können Sie nahtlos API-Endpunkte für Ihre Integrationsprozesse hinzufügen, um die Back-End-API-logic. zu orchestrieren und zu definieren
In Frends API Management beginnen Sie immer mit der Erstellung einer API-Definition unter Verwendung der OpenAPI-Spezifikation. Ihre API-Definition dient dann als Grundlage für alle anderen API-Funktionen.
Mit einer fertigen API-Definition können Sie die Back-End-Logik zu den APIs hinzufügen, indem Sie den gleichen [Low-Code]-Ansatz (https://frends.com/platform/low-Code-Ansatz) wie in anderen Integrationen verwenden.
In der Regel implementieren Sie die Back-End-Logik für zwei Hauptszenarien:
Daten-APIs
Hier rufen Sie Daten aus einem Back-End-System oder aus Datenquellen ab und geben diese Daten über die API zurück.
Funktionalität API's
Wenn Sie eine Anfrage über eine API erhalten, die einen Integrationsprozess startet, wie z. B. das Einfügen einer neuen Bestellung in ein ERP und alle erforderlichen Automatisierungsschritte. In diesen Fällen fungiert die API eher als Ausgangspunkt für die zugrunde liegende Automatisierung von Geschäftsprozessen.
! [Frends API-Funktionsbeispiel 2021] (//images.contentful.com/y3eyw5ons608/2a71lm5MMCB1EaLT2CJlxA/40fdbdaddab768a3156518d7941deaf7/imageonline-co-transparentimage-17.png)
Veröffentlichung von APIs
Mit der Distributed Architecture von Frends hat jede Remote-Integration Runtime (oder Frends Agent) die Möglichkeit, APIs zu veröffentlichen und zu sichern. Dies bedeutet, dass Sie sich für externe Open APIs dafür entscheiden sollten, die API über einen Agent bereitzustellen und verfügbar zu machen, der auf einer öffentlichen Ressource wie Azure oder AWS installiert ist. Auf der anderen Seite können Sie auch interne APIs bereitstellen, auf die nur innerhalb desselben Netzwerks zugegriffen werden kann, indem Sie sich einfach dafür entscheiden, die API auf einem Agenten bereitzustellen, der in einer privaten Cloud oder einer Bodenumgebung gehostet wird.
! [Verteilte Architektur 2021] (//images.contentful.com/y3eyw5ons608/1ixm3o1qXbS8Fcg4Waondt/e225626762c0e646914432237e1c3cd5/imageonline-co-transparentimage-15.png)
Natürlich können Sie interne und externe APIs nach Bedarf mischen.
APIs absichern
Frends APIs können auf zwei Arten gesichert werden:
Using OpenID Connect und oAuth 2.0
Mit OpenID Connect und oAuth 2.0 müssen Sie Ihr bestehendes Identity-Management-System mit frends verbinden, da frends selbst keinen eigenen Identity-Server anbietet. Dies geschieht auch, um zu verhindern, dass Benutzer und Benutzerverwaltung auf mehrere Tools innerhalb der IT des Kunden aufgeteilt werden.
OpenID Connect und oAuth eignen sich am besten, um APIs zu sichern, die Frontend-Anwendungen oder -Systeme direkt servern. Dies bedeutet, dass sich der API-Verbraucher in der Regel direkt als Endbenutzer authentifiziert, anstatt "System"-Anmeldeinformationen zu verwenden.
Zum Beispiel:
! [Frends APIs mit 3rd Party IDM 2021] (//images.contentful.com/y3eyw5ons608/2fikwKxNHj9B8krje6BAoj/7bdf81e725612ad615e084c9cbd3831e/frends_API-s_With_3rd_Party_IDM.png)
oAuth-gesicherte APIs basieren auf Richtlinien, in denen Sie definieren können, welche Benutzer/Gruppen Zugriff auf welche API haben.
Using API-Keys
Sie können APIs auch mit API-Schlüsseln sichern, die direkt in der frends-Plattform verwaltet und gespeichert werden.
API-Schlüssel eignen sich am besten für APIs, bei denen der Verbraucher der API ein anderes System oder eine andere Anwendung ist und der tatsächliche Endbenutzer nicht identifiziert oder authentifiziert werden muss.
API-Schlüssel werden mithilfe von API-Regelsätzen verwaltet, die definieren, welche API-Schlüssel Zugriff auf welche API haben.
API-Lebenszyklus-Management
Frends verfügt über eine vollständige API-Lifecycle-Management-Suite, um die APIs und verschiedene Aspekte von APIs während ihres Lebenszyklus zu verwalten. Weitere Informationen zu den API Management-Funktionen finden Sie hier: Frends API Management.
API-Entwicklerportal
Da die API-Funktionalität in Frends auf der Open API-Spezifikation aufbaut, stellt jede bereitgestellte API auch ein entwicklerfreundliches API-Portal zur Verfügung, das auf dem Industriestandard Swagger UI basiert. Dies soll als API-Dokumentation für Entwickler dienen, die eine Verbindung zu den APIs herstellen möchten.
API-Veröffentlichung
With Frends können Sie APIs mit der API Management-Funktionalität von Frends entwerfen, veröffentlichen und verwalten. Darüber hinaus können Sie nahtlos API-Endpunkte für Ihre Integrationsprozesse hinzufügen, um die Back-End-API-logic. zu orchestrieren und zu definieren
In Frends API Management beginnen Sie immer mit der Erstellung einer API-Definition unter Verwendung der OpenAPI-Spezifikation. Ihre API-Definition dient dann als Grundlage für alle anderen API-Funktionen.
Mit einer fertigen API-Definition können Sie die Back-End-Logik zu den APIs hinzufügen, indem Sie den gleichen [Low-Code]-Ansatz (https://frends.com/platform/low-Code-Ansatz) wie in anderen Integrationen verwenden.
In der Regel implementieren Sie die Back-End-Logik für zwei Hauptszenarien:
Daten-APIs
Hier rufen Sie Daten aus einem Back-End-System oder aus Datenquellen ab und geben diese Daten über die API zurück.
Funktionalität API's
Wenn Sie eine Anfrage über eine API erhalten, die einen Integrationsprozess startet, wie z. B. das Einfügen einer neuen Bestellung in ein ERP und alle erforderlichen Automatisierungsschritte. In diesen Fällen fungiert die API eher als Ausgangspunkt für die zugrunde liegende Automatisierung von Geschäftsprozessen.
! [Frends API-Funktionsbeispiel 2021] (//images.contentful.com/y3eyw5ons608/2a71lm5MMCB1EaLT2CJlxA/40fdbdaddab768a3156518d7941deaf7/imageonline-co-transparentimage-17.png)
Veröffentlichung von APIs
Mit der Distributed Architecture von Frends hat jede Remote-Integration Runtime (oder Frends Agent) die Möglichkeit, APIs zu veröffentlichen und zu sichern. Dies bedeutet, dass Sie sich für externe Open APIs dafür entscheiden sollten, die API über einen Agent bereitzustellen und verfügbar zu machen, der auf einer öffentlichen Ressource wie Azure oder AWS installiert ist. Auf der anderen Seite können Sie auch interne APIs bereitstellen, auf die nur innerhalb desselben Netzwerks zugegriffen werden kann, indem Sie sich einfach dafür entscheiden, die API auf einem Agenten bereitzustellen, der in einer privaten Cloud oder einer Bodenumgebung gehostet wird.
! [Verteilte Architektur 2021] (//images.contentful.com/y3eyw5ons608/1ixm3o1qXbS8Fcg4Waondt/e225626762c0e646914432237e1c3cd5/imageonline-co-transparentimage-15.png)
Natürlich können Sie interne und externe APIs nach Bedarf mischen.
APIs absichern
Frends APIs können auf zwei Arten gesichert werden:
Using OpenID Connect und oAuth 2.0
Mit OpenID Connect und oAuth 2.0 müssen Sie Ihr bestehendes Identity-Management-System mit frends verbinden, da frends selbst keinen eigenen Identity-Server anbietet. Dies geschieht auch, um zu verhindern, dass Benutzer und Benutzerverwaltung auf mehrere Tools innerhalb der IT des Kunden aufgeteilt werden.
OpenID Connect und oAuth eignen sich am besten, um APIs zu sichern, die Frontend-Anwendungen oder -Systeme direkt servern. Dies bedeutet, dass sich der API-Verbraucher in der Regel direkt als Endbenutzer authentifiziert, anstatt "System"-Anmeldeinformationen zu verwenden.
Zum Beispiel:
! [Frends APIs mit 3rd Party IDM 2021] (//images.contentful.com/y3eyw5ons608/2fikwKxNHj9B8krje6BAoj/7bdf81e725612ad615e084c9cbd3831e/frends_API-s_With_3rd_Party_IDM.png)
oAuth-gesicherte APIs basieren auf Richtlinien, in denen Sie definieren können, welche Benutzer/Gruppen Zugriff auf welche API haben.
Using API-Keys
Sie können APIs auch mit API-Schlüsseln sichern, die direkt in der frends-Plattform verwaltet und gespeichert werden.
API-Schlüssel eignen sich am besten für APIs, bei denen der Verbraucher der API ein anderes System oder eine andere Anwendung ist und der tatsächliche Endbenutzer nicht identifiziert oder authentifiziert werden muss.
API-Schlüssel werden mithilfe von API-Regelsätzen verwaltet, die definieren, welche API-Schlüssel Zugriff auf welche API haben.
API-Lebenszyklus-Management
Frends verfügt über eine vollständige API-Lifecycle-Management-Suite, um die APIs und verschiedene Aspekte von APIs während ihres Lebenszyklus zu verwalten. Weitere Informationen zu den API Management-Funktionen finden Sie hier: Frends API Management.
API-Entwicklerportal
Da die API-Funktionalität in Frends auf der Open API-Spezifikation aufbaut, stellt jede bereitgestellte API auch ein entwicklerfreundliches API-Portal zur Verfügung, das auf dem Industriestandard Swagger UI basiert. Dies soll als API-Dokumentation für Entwickler dienen, die eine Verbindung zu den APIs herstellen möchten.