Lesezeit: 2 Minuten

 

Eine API kommt selten allein - APIs in der freien Wildbahn

APIs werden vorrangig dazu verwendet, um die Geschäftsfähigkeiten einer Organisation zu bündeln und für andere (Teams oder Organisationen) verfügbar und damit nutzbar zu machen. Dabei werden häufig:

  • Datenschätze aus sonst schwer zugänglichen Bereichen eines Rechenzentrums gehoben (API-fizierung),
  • in sinnvoller Weise gefiltert (passend zu dem Rechte- und Rollenkonzept), aufbereitet und/oder veredelt,
  • in standardisierter Form (Protokoll, Taxonomie / Datenmodell, Vereinbarungen)
  • als Produkt angeboten, welches dann in den wichtigen Ökosystemen platziert wird.


Man spricht deswegen auch von einer „API-as-a-Product Strategie“.
 

Produkt-Gedanke hinter APIs

Product orientation is the missing ingredient that makes the difference between ordinary enterprise integration and an agile business built on a platform of APIs.

              aus https://www.thoughtworks.com/radar/techniques/apis-as-a-product

Die Produkt-Denke zieht auch insbesondere in die Teams ein, die die APIs und die dahinter liegenden Services anbieten: das Produkt-Team ist meist cross-funktional aufgestellt und "kümmert" sich um das Produkt, d.h. der Erfolg des Produktes steht im Fokus aller Beteiligten, und dieser Erfolg wird durch Monitoring- und Analysewerkzeuge stets im Auge behalten. So kann das Produkt-Team quantitativ und qualitativ feststellen, ob z.B. die letzten Änderungen am Produkt gefruchtet haben oder nicht und ggf. nachbessern.

Einbettung in Ökosysteme

Die Art und Weise, wie eine API als Produkt behandelt wird, unterscheidet sich in der Regel je nach Art des Ökosystems allerdings sehr stark, und die Anzahl der Ökosysteme ist häufig abhängig von der Größe und den technischen Anwendungsgebieten einer Organisation.

Wir unterscheiden dabei folgende Ökosysteme:

Je nach Ökosystem gelten für gleich klingende Aufgabenstellungen jeweils andere Spielregeln.

Zum Beispiel weist ein API-Katalog im internen Ökosystem eher Charakteristiken eines „Developer Portals“ oder „Katalogs“ auf, während man im B2B-Bereich eher die Funktionalität eines „Shops“ oder "Marketplaces" benötigt und ggf. auch Vertrags- und Monetarisierungs-Prozessen einen wichtigen Stellenwert gibt.

Im Gegensatz zu internen Ökosystemen, wo man Autonomie und Selfservices benötigt, spielen hingegen im B2B-Partner-Ökosystem menschliche Beratungstätigkeiten (z.B. Partner-Onboarding, Enablement und Vertragsmanagement) und zentrale Governance-Aspekte eine wichtigere Rolle.

Der Kontext ist entscheidend - was gut in einem Ökosystem funktioniert, richtet in einem anderen Ökosystem unter Umständen sogar Schaden an (man denke z.B. an einen aufwändigen, manuellen Onboarding-Prozess von internen Consumern, das würde einige von der Nutzung abhalten/abschrecken, was entgegen den mit der internen API verbundenen Zielen wäre).

Wie geht es weiter? - To be continued…

Im nächsten Artikel knüpfen wir nahtlos an das Thema an, und beschäftigen uns näher mit den einzelnen Bestandteilen von API-basierten Produkten.

Blogautor

Dr. Edgar Stoffel
Software Architect ARS Computer und Consulting GmbH
Ihr Erfolg ist unser Ziel

Stehen Sie vor komplexen IT-Projekten? Mit unserer Expertise bieten wir Ihnen maßgeschneiderte Lösungen. Erfahren Sie mehr.

Werde Teil unseres Teams

Wir suchen ständig nach neuen Talenten. Für dich haben wir genau die richtige Stelle. Schau dir unsere offenen Positionen an.

Noch Fragen? Wir helfen Ihnen gerne!

Blog 30.03.23

Eine API kommt selten allein - APIs in der freien Wildbahn

API's als Produkt zu verstehen ist ein Merkmal agiler Arbeitsweise. API's sind immer im Kontext des geplanten Services und des Ökosystems zu betrachten.

Blog 28.04.23

Bestandteile und Dienste einer API Plattform

Grundlegende Erläuterungen zu API (Lifecycle) Management, durchdachtes API Design und den Sinn hinter API-Management

Blog 28.04.23

Bestandteile und Dienste einer API Plattform

Grundlegende Erläuterungen zu API (Lifecycle) Management, durchdachtes API Design und den Sinn hinter API-Management

Blog 16.03.23

Bedeutung von APIs als Interaktionsmodell

APIs sind mehr als Schnittstellen, sie sind Teil der Interaktion zwischen Geschäftspartnern. Eine API First Strategie soll vor allem Wertschöpfung schaffen

Blog 16.03.23

Bedeutung von APIs als Interaktionsmodell

APIs sind mehr als Schnittstellen, sie sind Teil der Interaktion zwischen Geschäftspartnern. Eine API First Strategie soll vor allem Wertschöpfung schaffen

Blog 22.12.22

Teil 5 - Einfluss von Cloud-native auf die Architekturarbeit

Wir beleuchten technische Aspekte von cloud-native Architekturen, die Vorteile verteilter Systeme und wie wichtig API-Management-System ist.

Blog 22.12.22

Teil 5 - Einfluss von Cloud-native auf die Architekturarbeit

Wir beleuchten technische Aspekte von cloud-native Architekturen, die Vorteile verteilter Systeme und wie wichtig API-Management-System ist.

Blog 05.11.24

Strategische Bedeutung von APIs in digitaler Transformation

Erfahren Sie, wie APIs Unternehmen Wettbewerbsvorteile verschaffen und die digitale Transformation beschleunigen. Mit praxisnahen Beispielen und Tipps zur Umsetzung.

Blog 05.11.24

Strategische Bedeutung von APIs in digitaler Transformation

Erfahren Sie, wie APIs Unternehmen Wettbewerbsvorteile verschaffen und die digitale Transformation beschleunigen. Mit praxisnahen Beispielen und Tipps zur Umsetzung.

Blog 19.02.25

Unterschätzte Vielschichtigkeit – API-Management

APIs sind das Rückgrat der digitalen Transformation, doch ihr Management geht weit über Entwicklung hinaus. Von Governance und Sicherheit bis hin zur Qualitätssicherung – eine durchdachte API-Strategie ist essenziell. Erfahre in unserem Blog, wie Unternehmen ihre API-Landschaft effizient verwalten und optimieren können.

Blog 19.02.25

Unterschätzte Vielschichtigkeit – API-Management

APIs sind das Rückgrat der digitalen Transformation, doch ihr Management geht weit über Entwicklung hinaus. Von Governance und Sicherheit bis hin zur Qualitätssicherung – eine durchdachte API-Strategie ist essenziell. Erfahre in unserem Blog, wie Unternehmen ihre API-Landschaft effizient verwalten und optimieren können.

Blog 10.10.24

DevOps? Warum APIOps der nächste logische Schritt ist

APIOps erweitert DevOps-Praktiken auf APIs, um deren Entwicklung zu automatisieren und zu optimieren. Dieser Ansatz verbessert Qualität, Sicherheit und Geschwindigkeit im API-Management.

Blog 10.10.24

DevOps? Warum APIOps der nächste logische Schritt ist

APIOps erweitert DevOps-Praktiken auf APIs, um deren Entwicklung zu automatisieren und zu optimieren. Dieser Ansatz verbessert Qualität, Sicherheit und Geschwindigkeit im API-Management.

Blog 08.12.22

Teil 4: Eigenschaften einer Cloud-native Architektur

Beitrag zu Cloud-native Architekturen, ihre Möglichkeiten und Zielsetzungen sowie die Philosophie und Arbeitsweise, die daraus folgt.

Blog 08.12.22

Teil 4: Eigenschaften einer Cloud-native Architektur

Beitrag zu Cloud-native Architekturen, ihre Möglichkeiten und Zielsetzungen sowie die Philosophie und Arbeitsweise, die daraus folgt.

Blog 25.05.23

Roadmap zu digitalen Produkten

Was ist bei der Skalierung von API-Initiativen zu beachten? Wie werden durch zentrale Verwaltung und Veröffentlichung von APIs diese Daten und Dienste zugänglich?

Blog 25.05.23

Roadmap zu digitalen Produkten

Was ist bei der Skalierung von API-Initiativen zu beachten? Wie werden durch zentrale Verwaltung und Veröffentlichung von APIs diese Daten und Dienste zugänglich?

Blog 11.11.24

API Maturity: Wie reif sind unsere Schnittstellen?

API-Reife: Wie fit sind Ihre Schnittstellen für die Digitalisierung? Erfahren Sie, wie API-Reifegradmodelle Integration, Skalierbarkeit und Effizienz in Ihrem Unternehmen fördern können.

Blog 11.11.24

API Maturity: Wie reif sind unsere Schnittstellen?

API-Reife: Wie fit sind Ihre Schnittstellen für die Digitalisierung? Erfahren Sie, wie API-Reifegradmodelle Integration, Skalierbarkeit und Effizienz in Ihrem Unternehmen fördern können.

Blog 15.04.23

Die vielfältigen Bestandteile API-basierter Produkte

API ist technisch betrachtet ein System mit Schnittstellen, z.B. REST. Was gehört zu einem guten API-Design? Wie wird ein API-Produkt erfolgreich?