Was ist eine API?

Bei einer API (Application Programming Interface), auf deutsch Programmierschnittstelle, handelt es sich um die Gesamtheit der Festlegungen des Übergangs zwischen zwei Teilen eines Computersystems. Das Format für den Informationsaustausch ist exakt vorgegeben. Diese Festlegung dient dazu, dass auf beiden Seiten der Schnittstelle die Weiterverarbeitung von Informationen erfolgen kann. Wie genau die abrufbare Funktionalität umgesetzt ist, kann Dir dabei egal sein. Wie funktioniert eine API-Schnittstelle? Für eine solche Schnittstelle wird die Funktionalität festgelegt und bestimmt, welche Datenformate für die Ein- und Ausgaben verwendet werden müssen. Die Implementierung der Funktionen kann sich ändern, nicht aber das Format für die Übertragung von Daten. Dieser Aufbau entspricht der Idee der Modularität von Software. An der Schnittstelle zählt nur die Einhaltung der festgelegten Formate, was vorher und nachher passiert gehört in andere Module. Dokumentation ist essentiell Wichtig ist eine sorgfältige Dokumentation dieser Festlegungen, ohne deren genaue Kenntnis die Schnittstelle nicht nutzbar ist. Diese Dokumentation enthält alle Details über die angebotene Funktionalität und die Datenformate für die Übertragung. Wie binde ich eine API ein? Das wird von den Entwicklern der API festgelegt. Es kann zum Beispiel erforderlich sein, beim Anbieter der API ein Nutzerkonto anzulegen. In Deinen Programmen kannst Du die von der API angebotenen Funktionen wie Unterprogramme verwenden. Welche APIs gibt es? Die ersten Versionen von APIs waren Programmbibliotheken, die durchwegs in derselben Programmiersprache geschrieben waren wie die Anwendungsprogramme, die auf sie zugreifen.Technisch kann man funktionsorientierte und dateiorientierte APIs unterscheiden. Die letzteren sind für Dateiaufrufe wie das Öffnen einer Datei, Lesen, Schreiben und Schließen vorgesehen.Neben privaten werden immer mehr öffentliche APIs angeboten. Diese spielen kommerziell bei der Erweiterung Deines Kundenkreises und der Etablierung Deiner Marke eine wichtige Rolle. Die öffentlichen APIs werden oft als remote-APIs über ein Netzwerk zugänglich gemacht, bei dem es sich um das Internet oder auch um ein lokales Netzwerk handeln kann. Unter diesen APIs wiederum kann man SOAPs oder Simple Object Access Protocols identifizieren, an die Anfragen in HTTP gestellt werden. Die Antworten erfolgen meistens in Dateiformaten wie XML oder JSON. Als Alternative dazu kommen immer mehr RESTs oder Representational State Transfers zum Einsatz. Diese sind kein festes Protokoll, sondern müssen nur bestimmte Bedingungen für den Ablauf von Zugriffen erfüllen. Damit sind RESTs flexibler als SOAPs. Fazit APIs gehören zu den klassischen Ideen in der Softwareentwicklung, die seit der Frühzeit des Computerzeitalters große Wandlungen durchgemacht haben. Die Bedeutung der Idee eines APIs wird aber gerade dadurch unterstrichen, dass APIs mit remote-Zugriff und für den modularen Aufbau von sehr komplexen Softwarelösungen noch an Bedeutung gewonnen hat. Der Beitrag Was ist eine API? erschien zuerst auf IT-Talents.de.

zum Artikel gehen

Wie lange dauert eine Schufa-Auskunft?

Kaum ein Vertragsabschluss ist noch ohne eine Schufa-Auskunft möglich. Wenn Sie eine Bestätigung Ihrer Bonität vorlegen können, haben Sie bei Verhandlungen eine bessere Position. Benötigen Sie eine Schufa-Auskunft, sollten Sie jedoch einiges an Zeit einpl

zum Artikel gehen

HTML-Tabelle: Alle Tags einer HTML-Tabelle

Alle HTML-Elemente einer Tabelle. Element Wofür ist das Element <table> Die Tabelle selbst <caption> Die Beschriftung für die

zum Artikel gehen

Anleitung für eine Blumenampel

Anleitung für eine Blumenampel  Sie war schon in den 1970er- und 1980er-Jahren schwer in Mode und feiert nun ihr großes Comeback: die Blumenampel. Anders als früher, als Blumenampeln gerne aus robusteren Garnen, in eher dunklen Farben und mit rustikalen M

zum Artikel gehen

Sternennews: Eine Woche mit Licht und Schatten!

Eine aufregende Woche mit Licht- und Schattenseiten! Wir starten mit zwei starken Einflüssen von Uranus, der immer gerne eine kleine Überraschung im Rucksack hat, das Wochenende klingt dann sanft aus. Das ist zumindest das, was die astrologische Wettervor

zum Artikel gehen

Anleitung für eine geflochtene Kette mit Muttern

Anleitung für eine geflochtene Kette mit Muttern Ausgefallene Schmuckstücke, die edel aussehen, müssen gar nicht teuer sein. Das gilt vor allem dann, wenn sie selbstgemacht und dabei aus Materialien gefertigt sind, die aus anderen Bereichen stammen. Eine

zum Artikel gehen