- Cliff Saran, Chefredakteur
- Adrian Bridgewater
Veröffentlicht : 03 Okt 2022Eine Utility Programming Interface (API) definiert die schöne Möglichkeit für einen Entwickler, Unternehmen von einem funktionierenden System (OS) oder einem anderen Dienstprogramm aus abzufragen und Daten in verschiedenen Kontexten und darüber hinaus bereitzustellen als ein Kanal.
Über das Wesentliche der Programmierung mit APIs hinaus, sobald dies der Fall ist entwickelt und gedruckt wurde, bietet eine API eine Punkt-zu-Punkt-Konnektivität zwischen Unternehmensprozessen, die interne und externe Systeme umfassen. Einige stellen eine Verbindung zu funktionierenden Systemunternehmen oder Microservices her, während andere als Gateway für den Einstieg in erweiterte Unternehmensworkflows fungieren.
Zur Veranschaulichung: Ein Lebensmittelhersteller kann möglicherweise unvoreingenommene Oberflächen-APIs verwenden, die die Rückverfolgbarkeit, Substanzen und Bestandsaufnahmen (SKUs) maskieren; ein Lebensmittelgeschäft kann diese möglicherweise gut ausgeben, um die Lagerbestände in seinen Vertriebszentren zu überwachen; dann sollen APIs von Logistikunternehmen veraltet sein, damit definitive Bestellungen von den Lebensmittelherstellern nahtlos an die Distributionszentren geliefert werden, indem ein Skript verwendet wird, das die Nachbestellung in Übereinstimmung mit einem Schwellenbestand automatisiert.In der Enterprise-to-User-Umgebung kann eine interne API möglicherweise einen E-Commerce-Text erstellen, wenn der Bestand vorhanden ist auf dem Markt und bereit zum Versand, eine externe API kann möglicherweise Gebührenfirmen präsentieren, und eine andere kann möglicherweise eine Verbindung zum Transportdienstleister herstellen, damit der Kurier Tracking-Informationen direkt an den Kunden senden kann. - Die meisten unaufhörlich bekannt als der Leim, der Funktionen, Web-Unternehmen, Arbeitssysteme oder kleinere Nutzenformeln zusammenhält, Eine API ist in einer erforderlichen Syntax geschrieben und wird von charakteristischen Aufrufen verwendet, die von Verben und Substantiven gesammelt werden. Beachten Sie, dass Entwickler über ihre APIs vorgefertigte Funktionen nutzen können, um den Werkzeugbau voranzutreiben oder in Betriebssystemunternehmen einzusteigen oder Daten von einem Venture-Dienstprogramm bereitzustellen oder abzufragen. Für diejenigen, die mit dem mit der Computerprogrammierung verbundenen Jargon nicht vertraut sind: Um die API aufzudecken, möchte ein Tool-Entwickler einen charakteristischen Aufruf erreichen, der so konzipiert ist, dass er eindeutig wird Parameter, wie z. B. Datenwerte. Diese Dateiobjekte bieten dem API-Entwickler Flexibilität und ermöglichen es, die Funktionalität gemäß den eingegebenen Parametern zu ändern. Einige arbeiten in einem One-Shot-Modus, wie z zu Funktionen, die eine Markierung wie „Welche Station hat die Ampel der Webseite?“ zurückgibt.
Die schöne Erkenntnis ist, dass Entwickler nicht vielleicht eher unvoreingenommene Experten sind innerhalb der technischen Eckpunkte, wie und warum die API funktioniert. Es ist am einfachsten, drei Punkte zu kennen: dass die API existiert und was sie tut; welche Parameter es will; und welche Werte es diesem System, das es anruft, Unterstützung bietet. Mit diesen bewaffnet, Ein Entwickler kann in OS-Unternehmen eintreten, Daten in und aus Venture-Datenspeichern lesen und schreiben und sich im Zugang zu entwickelten angewandten Wissenschaften für Funktionen wie Web of Issues (IoT) und Edge Computing bis hin zu künstlicher Intelligenz (KI) und sogar durchsetzen Quanten-Computing.API-Reife Auch wenn APIs keinen neuen Plan äußern, ist es wichtig, dass IT-Entscheidungsträger negieren, welche APIs intern und leicht auf dem Markt verfügbar sind Gruppen zunehmendes Tool, und die außerhalb und innerhalb des Marktes für interne Interessengruppen und vermutlich externe Begleiter verfügbar sind, wenn es möglicherweise eine Notwendigkeit für Unternehmen gibt, den API-Zugang zu öffnen. Analyst Gartner definiert 5 Bereiche der API-Administration, maskiert Entwickleraktivierung ment, Unternehmensausrichtung und Leistungskennzahlen sowie API-Lebenszyklusverwaltung und API-Gateways, die einen kontrollierten Zugang zu APIs bieten. Das Analystenhaus fordert IT-Führungskräfte auf, die Reife ihrer Organisation in jedem dieser Bereiche zu erreichen, mit einer Bandbreite von „nicht vorhanden“ bis „optimierend“, um ihnen den gewünschten Schwerpunkt zu geben.
Im Gartner-Papier, Was sind die drei Schritte für ein erfolgreiches API-Produkt?, Analystin Carolin Zhou empfiehlt IT-Führungskräften, sich zu entscheiden auf der Stelle möchte ihre Organisation innerhalb der Zerstörung bleiben, indem sie ihre extremsten Unternehmensanforderungen definiert, die aktuellen und langfristigen Unternehmensanforderungen der Organisation von ihren Führungskräften herausfindet und dann API-Ausgabenfälle erstellt
Hier weiter zum Artikel
Schlüsselsubstanzen,API-Hitrezept