Kapitel 1. API-Konzepte
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Der Begriff API steht für Anwendungsprogrammierschnittstelle. In diesem Buch konzentrieren wir uns auf eine bestimmte Art von API, nämlich auf netzwerkbasierte APIs. Nachdem wir uns mit der Geschichte der APIs beschäftigt haben, erhältst du einen Überblick über die in diesem Buch behandelten APIs. Die APIs werden anhand der Merkmale verglichen, die den API-Stil definieren.
Neben den Unterschieden zwischen den verschiedenen API-Stilen lernst du auch Konzepte kennen, die allen netzwerkbasierten APIs gemeinsam sind. Du erfährst, warum APIs erstellt werden, z. B. wie sie als Produkte behandelt werden und wie man sie monetarisieren kann. Du lernst den Software Development Lifecycle (SDLC) bei der Erstellung von APIs kennen und erfährst, wie sie verwaltet werden. Wenn du diese Elemente verstehst, kannst du die API finden, die deinen Anforderungen entspricht.
Bevor wir uns mit den spezifischen APIs befassen, die in diesem Buch behandelt werden, wollen wir zunächst einen Blick auf das Konzept der APIs und ihre Geschichte werfen.
Was ist eine API?
Der Begriff in Anwendungsprogrammierschnittstelle bezieht sich auf einen Interaktionspunkt, an dem Entitäten miteinander kommunizieren. Eine Entität kann z. B. ein Benutzer, ein System oder eine Organisation sein.
Abbildung 1-1 zeigt ein Beispiel für eine Schnittstelle von Entität zu Entität. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access