Blogs

Startseite / Blogs / Vereinfachen Sie die Anwendungsintegration mit dem REST-API-Browser

Inhaltsverzeichnis
Die automatisierte, Kein Code Datenstapel

Erfahren Sie, wie Astera Data Stack kann die Datenverwaltung Ihres Unternehmens vereinfachen und rationalisieren.

Vereinfachen Sie die Anwendungsintegration mit dem REST-API-Browser

April 16th, 2024

Die REST-API-Integration bezieht sich auf die Verbindung mit Anwendungen von Drittanbietern mithilfe von HTTPS-Anforderungen, um auf Daten zuzugreifen und diese zu übertragen. Mit mehreren Cloud-Anwendungen, mobilen Apps und IoT-Geräten, die am digitalen Horizont auftauchen, entdecken Unternehmen praktische Anwendungen für diese Streaming-Quellen. Im Durchschnitt verwendet ein Unternehmen 1,935 Apps. Die Herausforderung besteht jedoch darin, diese mehreren Endpunkte in andere Unternehmenssysteme zu integrieren, um konsolidierte Ansichten zu erstellen, die mit Stakeholdern und Partnern geteilt werden können.

HTTP-basiert REST-APIs (Application Programming Interfaces) fungieren als digitaler Klebstoff, der die Integration von Clientanwendungen ermöglicht. APIs Lösen Sie Konnektivitätsprobleme, indem Sie Client- und Serververbindungen ermöglichen. Daher verbinden unterstützende Organisationen die Punkte in der Multi-Channel-Unternehmensarchitektur und schaffen ein gut vernetztes Ökosystem.

Welche Herausforderungen lösen REST-APIs?

Mehrere Unternehmen entscheiden sich für Cloud-basierte Systeme wie Hubspot, Sage CRM usw., um ihre Unternehmensressourcen zu verwalten. Geschäftsmetriken, die möglicherweise in internen Datenbanken und verschiedenen Dateiformaten gehostet wurden, sind jetzt hinter Anwendungen und Webschnittstellen von Drittanbietern eingeschlossen.

Geschäftsanwender benötigen diese Informationen, um datengesteuerte Entscheidungen zu treffen, und APIs machen dies möglich. Sie vereinfachen den Informationszugriff, indem sie das Interaktionsprotokoll für die Softwarekomponenten spezifizieren. Darüber hinaus werden APIs von Integrationsplattformen von Drittanbietern verwendet, um Daten abzurufen. Sie können mit anderen Systemen integriert werden, um Geschäftsanfragen zu verarbeiten oder Dashboards zu konsolidieren.

Eine von RapidAPI durchgeführte Umfrage zeigt einen Aufwärtstrend beim Verbrauch von API-basierter Integrationssoftware: 66.5 % der Umfrageteilnehmer erwarten, mehr zu nutzen API-Integration Lösungen im Jahr 2020. Unternehmen investieren aggressiv in die Offenlegung ihrer Dienste und Vermögenswerte durch API-Management, und Unternehmen benötigen eine vereinfachte Möglichkeit, Daten abzurufen und die in APIs eingeschlossenen Informationen freizugeben.

Der REST-API-Browser in Astera Centerprise macht dies möglich, indem es die REST-API-Nutzung vereinfacht und es On-Premise-Unternehmenssystemen ermöglicht, sich sicher mit externen Anwendungen zu verbinden.

REST-API-Integrationsbrowser – Code-freier API-Verbrauch

Astera Centerprise 8 verfügt über einen intuitiven REST-API-Browser, der die Konnektivität zu gängigen Geschäftsanwendungen über eine einstufige Authentifizierung für HTTP-Aufrufe ermöglicht. Es entkoppelt Daten vom Ursprungsort, um sie unabhängig vom Quellsystem konsumierbar zu machen.

Um eine API zu verwenden, muss der Benutzer eine einmalige Einrichtung für die API-Verbindung im Bildschirm „API importieren“ durchführen. Anschließend füllt der REST-API-Browser alle HTTP-Anforderungen (GET, PUT, POST, DELETE und PATCH) in dieser spezifischen API. Benutzer können auf diese Aufrufe zugreifen und sie in ihre Datenflüsse integrieren, indem sie das Objekt einfach per Drag & Drop aus dem Browser ziehen.

Rest API Integration Integration mit Rest API

Es gibt zwei Möglichkeiten, den REST-API-Browser in zu verwenden Centerprise:

  1. Im Rahmen des Integrationsprojekts (erfordert das Erstellen eines neuen Projekts oder das Öffnen eines vorhandenen Projekts)
  2. Außerhalb des Umfangs des Integrationsprojekts (erfordert das Erstellen einer gemeinsam genutzten REST-API-Verbindung)

Einer der wesentlichen Vorteile des REST-API-Browsers besteht darin, dass er die für Entwickler zugänglichen Funktionen einer OAS-kompatiblen API generiert. Das bedeutet, dass beim Importieren einer API automatisch die API-Endpunkt- und Ressourceninformationen im Browser ausgefüllt werden. Diese visuelle Dokumentation vereinfacht die Backend-Nutzung und spart wertvolle Entwicklungszeit.

Mit dem REST API Integration Browser können Benutzer öffentliche und private APIs in ihre Datenflüsse importieren:

  • Öffentliche APIs: Dies sind offene APIs, die auf öffentlichen Diensten und Informationen aufbauen. Tools von Drittanbietern und externe Partner können mithilfe von API-Schlüsseln und Sicherheitstoken darauf zugreifen und sie ändern. Vermarkter können beispielsweise auf Bevölkerungsdaten des US-Volkszählungsamts zugreifen und diese mit ihren Marketinginformationen integrieren, um die Regionen zu identifizieren, in denen ihr Produkt am beliebtesten ist. Diese Integration über die API verbessert die Datenzugänglichkeit.
  • Private APIs: Diese APIs schließen die Back-End-Daten und Anwendungen einer Organisation in einer Schnittstelle ein, die verwendet oder mit Partnern geteilt werden kann. Unternehmen verwenden private APIs, um den Zugriff zu verbessern und die Prozessautomatisierung intern zu verbessern. Diese APIs geben Organisationen eine bessere Kontrolle über ihre Informationsressourcen, indem sie den Zugriff anpassen. Beispielsweise hat Amazon seine Mitarbeiter angewiesen, Daten über APIs auszutauschen, um die Zusammenarbeit zu fördern und eine schnellere Integration zu ermöglichen.

Das Importieren öffentlicher und privater APIs erfordert JSON/YML-Dateien oder URLs. Die APIs, die nicht dem Open-API-Protokoll folgen, können mithilfe der Basis-URL und des API-Namens importiert werden.

Lassen Sie uns die Funktionalität der API-Integrationssoftware anhand eines Anwendungsfalls veranschaulichen:

Eine Online-Zoohandlung möchte ihr Inventar anhand der Verfügbarkeit von Haustieren zum Verkauf segmentieren. Der Store verwendet die private API des Inventarsystems über den REST-API-Browser, um auf die Inventardaten in zuzugreifen CenterpriseDas Integrationsprojekt von Die Daten werden standardisiert und nach Verfügbarkeitsstatus in zwei getrennte Datenbanktabellen einsortiert:

  • Daten zu verfügbaren Haustieren werden an das Marketing-Team gesendet, mit dem sie neue Kampagnen entwerfen und ihre Bemühungen verfolgen.
  • Die Liste der verkauften Haustiere wird an eine separate Datenbanktabelle weitergeleitet, weiter mit Verkaufsdaten integriert und an das Finanzteam geliefert, um den Umsatz zu berechnen.

Dieser Datenfluss wird einmal im Monat ausgeführt. Wenn der Status eines Haustieres auf der Website von "verfügbar" auf "verkauft" aktualisiert wird, wird auch die Datenbank aktualisiert.

So konfigurieren Sie die REST-API-Integrationsverbindung in Astera CenterpriseGehen Sie dies Schritt für Schritt durch Guide auf unserer Dokumentationsplattform.

Importieren der API im REST-API-Browser

Abbildung 1: Importieren der API in den REST-API-Browser

Der erste Schritt bei der API-Integration ist das Importieren der API; Nachdem dies geschehen ist, Centerprise Erstellt automatisch zwei Dateien im Projekt:

  • A .capi Datei, die alle in dieser API vorhandenen HTTP-Aufrufe enthält und im Browser angezeigt wird
  • EIN .Sakt oder eine gemeinsam genutzte Verbindungsdatei, die den Basis-URI und die Authentifizierungsprotokolle enthält
API-Layout im REST-API-Browser

Abbildung 2: Das linke Feld zeigt das API-Layout im REST-API-Browser und das rechte Feld zeigt eine Aufschlüsselung der Projektdateien

In diesem Fall verwendet der Shop die GET-Anfrage, um Daten von der Website abzurufen. Dies geschieht durch Ziehen und Ablegen der Finden Sie Haustiere nach Status Objekt aus dem Browser auf den Datenfluss-Designer.

Verwendung der GET-Methode über den API-Browser

Abbildung 3: Verwenden der GET-Methode über den REST-API-Browser

Durch Erweitern der Knoten wird das Ausgabelayout der Ressource angezeigt, auf die zugegriffen wird. Das Antwortinfo präsentiert die Statuscodes als Antwort auf eine Anfrage. Der JSON-Körperzeigt andererseits die datenbezogenen Informationen an.

Sobald die Website-Daten abgerufen wurden, werden sie durch Anwenden bereinigt Datenbereinigung Transformation und in separaten SQL-Tabellen gespeichert, basierend auf ihrem Verfügbarkeitsstatus, unter Verwendung der Straße Transformation.

Bildschirm „Datenbankeigenschaften“.

Abbildung 4: Bildschirm "Datenbankeigenschaften"

Die Datenbanktabellen werden mit konfiguriert Insert und Aktualisierung Optionen. Daher werden nach der ersten Ausführung nur aktualisierte Datensätze an die Datenbanktabellen weitergegeben.

API-Integrationsdatenfluss für die Zoohandlung

Abbildung 5: Datenfluss zur REST-API-Integration für die Zoohandlung

Um denselben Prozess außerhalb des Projektumfangs auszuführen, muss der Benutzer REST-API-Verbindungs- und API-Client-Objekte per Drag-and-Drop aus der Toolbox ziehen. Die API-Verbindung muss mit Basis-URL und Authentifizierungsdetails für den Datenverbrauch konfiguriert werden.

Zugriff auf den REST-API-Client

Abbildung 6: Zugriff auf den REST-API-Client und die REST-API-Verbindung über die Toolbox

Derzeit Centerprise unterstützt vier Authentifizierungsprotokolle für REST-APIs:

OAuth2: Der Benutzer muss zusätzlich zur Client-ID, zum Benutzernamen und zum Kennwort ein Zugriffstoken anfordern, um auf APIs mit dem OAuth2-Protokoll zugreifen zu können.

API-Schlüssel: Der Ressourcenbesitzer generiert einen Schlüssel für die Datenintegration mithilfe der API für die Client-REST-Anwendung.

Basic Authentication: APIs mit Basisauthentifizierung erfordern nur einen Benutzernamen und ein Passwort. Der API-Schlüssel wird automatisch an den Endpunkt-Header oder die Abfrage übergeben, wenn die Anfrage zur Laufzeit verarbeitet wird.

Inhaber-Token: Der Ressourcenbesitzer ordnet der Client-REST-Anwendung ein JSON-Web-Token (JWT) zu. Wenn auf die API-basierte Integration zugegriffen wird, wird die JWT an alle Aufrufe auf dem Server weitergeleitet. Für den Zugriff auf APIs mit Inhaber-Token benötigt der Benutzer einen Benutzernamen, ein Kennwort und eine Token-URL.

Authentifizierungsprotokolle in Centerprise

Abbildung 7: Unterstützte Authentifizierungsprotokolle in Centerprise

Der REST-API-Browser erleichterte es der Zoohandlung, Website-Daten abzurufen und zu bereinigen, um ihre Geschäftsprozesse zu optimieren - alles ohne Codierungsaufwand.

Dieser Anwendungsfall veranschaulicht die Verarbeitung eines GET-Aufrufs in einem Datenfluss. Weitere Informationen zum Durchführen von API-Anfragen wie POST, PUT und DELETE über den REST-API-Browser finden Sie in unserem Dokumentation.

Erkunden der Geschäftsseite des REST-API-Integrationsbrowsers

Die Entwicklung von APIs hat Unternehmen aufregende Möglichkeiten eröffnet. So können Sie diese Funktion nutzen und APIs für betriebliche Effizienz nutzen:

Automatisieren Sie REST-API-Integrationen

Der REST-API-Browser macht es dank seiner einfachen Einzelschrittkonfiguration überflüssig, Integrationen von Drittanbietern von Grund auf neu zu erstellen. Die Funktion kann mit erweitert werden Astera Centerprise Workflow-Automatisierung um die Wiederholbarkeit der Integration zu ermöglichen, Ausfallzeiten und manuellen Aufwand bei der Ausführung von Prozessen zu reduzieren und die Projektabwicklung zu beschleunigen.

Ein Logistikunternehmen möchte beispielsweise den Kunden-Onboarding-Prozess automatisieren. Sie verwenden ein webbasiertes Portal zur Eingabe von Kundendaten, einschließlich Versanddetails und Produktinformationen. Wenn sich ein Kunde auf dem webbasierten Portal registriert, ruft der REST-API-Browser seine Daten über die HTTP-GET-Methode ab, führt sie durch Standardisierungs- und Validierungsregeln und fügt sie der Unternehmensdatenbank hinzu.

Jedes Mal, wenn ein neuer Käufer über das Portal bestellt, werden die Informationen automatisch nahezu in Echtzeit an die Datenbank weitergegeben, und der Workflow wird in einer Schleife ausgeführt. Diese Integration mithilfe der API vereinfacht die Datenanalyse und beschleunigt den Prozess, wodurch Zeit gespart wird.

Einfacher Zugriff auf Daten und Verkürzung der Markteinführungszeit

Mit dem REST API Browser können Sie den Wert Ihrer vorhandenen Geschäftsressourcen steigern, indem Sie die Kommunikation mit internen und externen Apps und Systemen in Ihrem Unternehmensstack vereinfachen. Damit schließt sich ein Kreislauf, der ein skalierbares digitales Unternehmen fördert.

Nehmen wir das Beispiel eines Software-Beratungsunternehmens, das seine Unternehmensdaten in verschiedenen Stammdatenbanken speichert. Um diese Daten zu vereinheitlichen und die Zugänglichkeit im gesamten Unternehmen zu verbessern, möchte das Unternehmen diese unterschiedlichen Datenpunkte konsolidieren.

Sie verwenden NetSuite für Produktdaten und Salesforce für Kundendaten. Darüber hinaus müssen diese Endpunkte eine Verbindung mit Marketo herstellen, das über Lead-Daten verfügt. Alle diese Endpunkte müssen durch die Integration eines Vertriebs-Leads in Marketo mit einer Opportunity in Salesforce mit einem Produkt in NetSuite verbunden werden.

Durch die Nutzung der API-Endpunkte von NetSuite und Marketo über den API-Browser und der Kundendaten über den integrierten Salesforce-Connector konnten alle diese Daten vereinheitlicht werden. Durch die Optimierung des Datenzugriffs können sie eine reibungslose Informationsbereitstellung und eine schnelle Bearbeitung von Kundenanfragen gewährleisten.

Unternehmenssysteme synchronisieren

Durch die Synchronisierung sich ständig ändernder Daten mit anderen Unternehmenssystemen wird die Konsistenz über mehrere Endpunkte hinweg gewährleistet. Der REST-API-Browser hilft dabei, den Informationsfluss von einem System zum anderen zu verwalten und gleichzeitig die Datenqualität beizubehalten.

Beispielsweise möchte ein Anbieter von Unternehmensverwaltungssoftware diese Funktion nutzen, um sein Ticketverwaltungssystem zu optimieren. Sie stellen über REST-APIs eine Verbindung zu Zendesk und JIRA her. Der Flow nimmt über die GET-Methode automatisch fehlerhafte Tickets von Zendesk auf und aktualisiert die Fehlerverfolgung in JIRA mithilfe des POST-Aufrufs.

Durch die Synchronisierung dieser Systeme wird die Kommunikation zwischen den Entwicklungs- und Supportteams optimiert.

Nahezu Echtzeitberichterstattung          

Aktuelle tägliche Betriebsinformationen können zu fundierten Entscheidungen führen, die eher auf Daten als auf Erfahrung basieren. Echtzeitberichte sind besonders vorteilhaft für Unternehmen mit mehreren beweglichen Teilen, wie z. B. einem komplexen Herstellungsprozess oder langen Marketing- und Verkaufszyklen.

Beispielsweise bezieht ein E-Commerce-Unternehmen Roh-Lead-Daten für das Lead-Management aus einer Marketing-Automatisierungs-App, Hubspot. Diese Daten werden mit Google-Analytics-Daten angereichert und nach Demografie, geografischem Gebiet, Firmenname und Firmenwebsite segmentiert. Nach dem Abruf werden diese Daten bereinigt, indem sie mit Salesforce-Daten referenziert und an eine Visualisierungsplattform, PowerBI, für Echtzeitberichte weitergeleitet werden.

Auf diese Weise kann der E-Commerce-Anbieter seine Leads in Echtzeit überwachen und die Erfahrung für Leads optimieren, die nicht konvertiert werden.

Auf diese Weise kann der REST-API-Browser Ihnen dabei helfen, Geschäftsbereiche, Partner und Kunden mit jedem internen oder externen System zu verbinden und ihre Daten über unterschiedliche Organisationen hinweg verfügbar zu machen.

Möchten Sie herausfinden, wie unsere Integrationsfunktion für Unternehmens-APIs den Datenzugriff für Ihr Unternehmen optimieren kann? Laden Sie die Testversion of Astera Centerprise und erkunden Sie diese Funktion aus erster Hand!

Sie können auch mögen
Erkundung des Zusammenhangs zwischen Data Governance und Datenqualität
AsteraLeitfaden zur Qualität und Governance von Versicherungsdaten
Information Governance vs. Data Governance: Eine vergleichende Analyse
In Anbetracht Astera Für Ihre Datenverwaltungsanforderungen?

Stellen Sie eine codefreie Konnektivität mit Ihren Unternehmensanwendungen, Datenbanken und Cloud-Anwendungen her, um alle Ihre Daten zu integrieren.

Lassen Sie uns jetzt eine Verbindung herstellen!
Lass uns verbinden